ci: use multiple python version in patch test
This commit is contained in:
parent
e745312a10
commit
56e81ada56
13
.github/workflows/patch.yml
vendored
13
.github/workflows/patch.yml
vendored
@ -43,9 +43,11 @@ jobs:
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
- name: Setup Python
|
- name: Setup Python
|
||||||
uses: "gabrielfalcao/pyenv-action@v9"
|
uses: "actions/setup-python@v4"
|
||||||
with:
|
with:
|
||||||
versions: 3.10:latest, 3.7:latest
|
python-version: |
|
||||||
|
3.7
|
||||||
|
3.10
|
||||||
|
|
||||||
- name: Setup Node
|
- name: Setup Node
|
||||||
uses: actions/setup-node@v2
|
uses: actions/setup-node@v2
|
||||||
@ -92,7 +94,6 @@ jobs:
|
|||||||
- name: Install
|
- name: Install
|
||||||
run: |
|
run: |
|
||||||
pip install frappe-bench
|
pip install frappe-bench
|
||||||
pyenv global $(pyenv versions | grep '3.10')
|
|
||||||
bash ${GITHUB_WORKSPACE}/.github/helper/install.sh
|
bash ${GITHUB_WORKSPACE}/.github/helper/install.sh
|
||||||
env:
|
env:
|
||||||
DB: mariadb
|
DB: mariadb
|
||||||
@ -107,7 +108,6 @@ jobs:
|
|||||||
git -C "apps/frappe" remote set-url upstream https://github.com/frappe/frappe.git
|
git -C "apps/frappe" remote set-url upstream https://github.com/frappe/frappe.git
|
||||||
git -C "apps/erpnext" remote set-url upstream https://github.com/frappe/erpnext.git
|
git -C "apps/erpnext" remote set-url upstream https://github.com/frappe/erpnext.git
|
||||||
|
|
||||||
pyenv global $(pyenv versions | grep '3.7')
|
|
||||||
for version in $(seq 12 13)
|
for version in $(seq 12 13)
|
||||||
do
|
do
|
||||||
echo "Updating to v$version"
|
echo "Updating to v$version"
|
||||||
@ -120,7 +120,7 @@ jobs:
|
|||||||
git -C "apps/erpnext" checkout -q -f $branch_name
|
git -C "apps/erpnext" checkout -q -f $branch_name
|
||||||
|
|
||||||
rm -rf ~/frappe-bench/env
|
rm -rf ~/frappe-bench/env
|
||||||
bench setup env
|
bench setup env --python python3.7
|
||||||
bench pip install -e ./apps/payments
|
bench pip install -e ./apps/payments
|
||||||
bench pip install -e ./apps/erpnext
|
bench pip install -e ./apps/erpnext
|
||||||
|
|
||||||
@ -132,9 +132,8 @@ jobs:
|
|||||||
git -C "apps/frappe" checkout -q -f "${GITHUB_BASE_REF:-${GITHUB_REF##*/}}"
|
git -C "apps/frappe" checkout -q -f "${GITHUB_BASE_REF:-${GITHUB_REF##*/}}"
|
||||||
git -C "apps/erpnext" checkout -q -f "$GITHUB_SHA"
|
git -C "apps/erpnext" checkout -q -f "$GITHUB_SHA"
|
||||||
|
|
||||||
pyenv global $(pyenv versions | grep '3.10')
|
|
||||||
rm -rf ~/frappe-bench/env
|
rm -rf ~/frappe-bench/env
|
||||||
bench -v setup env
|
bench -v setup env --python python3.10
|
||||||
bench pip install -e ./apps/payments
|
bench pip install -e ./apps/payments
|
||||||
bench pip install -e ./apps/erpnext
|
bench pip install -e ./apps/erpnext
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user