From 8cdb8298e27fd37bcdfcf8c2d513e79a51317645 Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Fri, 12 Aug 2022 19:27:24 +0530 Subject: [PATCH] ci: include v14 in patch test (#17807) --- .github/workflows/patch-mariadb-tests.yml | 31 +++++++++++++---------- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/.github/workflows/patch-mariadb-tests.yml b/.github/workflows/patch-mariadb-tests.yml index a2b43de12a..61c01870b3 100644 --- a/.github/workflows/patch-mariadb-tests.yml +++ b/.github/workflows/patch-mariadb-tests.yml @@ -125,23 +125,28 @@ jobs: cd apps/frappe/ git remote set-url upstream https://github.com/frappe/frappe.git - pyenv global $(pyenv versions | grep '3.7') - for version in $(seq 12 13) - do - echo "Updating to v$version" - branch_name="version-$version-hotfix" - git fetch --depth 1 upstream $branch_name:$branch_name - git checkout -q -f $branch_name - pip install -U frappe-bench + function update_to_version() { + version=$1 + branch_name="version-$version-hotfix" + echo "Updating to v$version" + git fetch --depth 1 upstream $branch_name:$branch_name + git checkout -q -f $branch_name + pip install -U frappe-bench - rm -rf ~/frappe-bench/env - bench -v setup env - bench --site test_site migrate - done + rm -rf ~/frappe-bench/env + bench -v setup env + bench --site test_site migrate + } + + pyenv global $(pyenv versions | grep '3.7') + update_to_version 12 + update_to_version 13 + + pyenv global $(pyenv versions | grep '3.10') + update_to_version 14 echo "Updating to last commit" git checkout -q -f "$GITHUB_SHA" - pyenv global $(pyenv versions | grep '3.10') rm -rf ~/frappe-bench/env bench -v setup env bench --site test_site migrate