From bd57453c2ca5307960e68527f3edc8b81288150d Mon Sep 17 00:00:00 2001 From: Chisanan232 Date: Mon, 29 Apr 2024 13:48:05 +0800 Subject: [PATCH 1/5] =?UTF-8?q?=F0=9F=91=A8=E2=80=8D=F0=9F=92=BB=20Remove?= =?UTF-8?q?=20redundant=20steps=20about=20installing=20and=20upgrading=20*?= =?UTF-8?q?pip*=20and=20test=20the=20CI=20workflow.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/rw_poetry_run_test.yaml | 2 -- .github/workflows/rw_run_test.yaml | 1 - 2 files changed, 3 deletions(-) diff --git a/.github/workflows/rw_poetry_run_test.yaml b/.github/workflows/rw_poetry_run_test.yaml index e2923f16..d45162ee 100644 --- a/.github/workflows/rw_poetry_run_test.yaml +++ b/.github/workflows/rw_poetry_run_test.yaml @@ -97,8 +97,6 @@ jobs: - name: Install Python dependencies run: | python -m pip install --upgrade pip - pip install -U pip - pip install -U flask pip install -U gunicorn pip install -U poetry diff --git a/.github/workflows/rw_run_test.yaml b/.github/workflows/rw_run_test.yaml index 65c50a9f..ce7d4fa3 100644 --- a/.github/workflows/rw_run_test.yaml +++ b/.github/workflows/rw_run_test.yaml @@ -93,7 +93,6 @@ jobs: - name: Install Python dependencies run: | python -m pip install --upgrade pip - pip install -U pip pip install -U -r ./requirements/requirements.txt pip install -U -r ./requirements/requirements-test.txt From 34006bb23eba8c90dd3aa72d3911cf0c55e5bf5b Mon Sep 17 00:00:00 2001 From: Chisanan232 Date: Mon, 29 Apr 2024 13:55:01 +0800 Subject: [PATCH 2/5] =?UTF-8?q?=F0=9F=91=A8=E2=80=8D=F0=9F=92=BB=20Remove?= =?UTF-8?q?=20redundant=20steps=20and=20add=20step=20about=20checking=20th?= =?UTF-8?q?e=20pip=20version.=20Test=20and=20observe=20the=20CI=20workflow?= =?UTF-8?q?.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/rw_poetry_run_test.yaml | 2 +- .github/workflows/rw_run_test.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/rw_poetry_run_test.yaml b/.github/workflows/rw_poetry_run_test.yaml index d45162ee..2b062ae2 100644 --- a/.github/workflows/rw_poetry_run_test.yaml +++ b/.github/workflows/rw_poetry_run_test.yaml @@ -96,7 +96,7 @@ jobs: - name: Install Python dependencies run: | - python -m pip install --upgrade pip + pip --version pip install -U gunicorn pip install -U poetry diff --git a/.github/workflows/rw_run_test.yaml b/.github/workflows/rw_run_test.yaml index ce7d4fa3..e45b6ddb 100644 --- a/.github/workflows/rw_run_test.yaml +++ b/.github/workflows/rw_run_test.yaml @@ -92,7 +92,7 @@ jobs: - name: Install Python dependencies run: | - python -m pip install --upgrade pip + pip --version pip install -U -r ./requirements/requirements.txt pip install -U -r ./requirements/requirements-test.txt From 9d0ca79364689e91f09ab871c8b522e8243a67e7 Mon Sep 17 00:00:00 2001 From: Chisanan232 Date: Mon, 29 Apr 2024 17:32:54 +0800 Subject: [PATCH 3/5] =?UTF-8?q?=E2=9C=8F=EF=B8=8F=20=20Fix=20broken=20step?= =?UTF-8?q?=20because=20missing=20necessary=20tool.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/rw_poetry_run_test.yaml | 1 + .github/workflows/rw_run_test.yaml | 2 ++ 2 files changed, 3 insertions(+) diff --git a/.github/workflows/rw_poetry_run_test.yaml b/.github/workflows/rw_poetry_run_test.yaml index 2b062ae2..47ad5639 100644 --- a/.github/workflows/rw_poetry_run_test.yaml +++ b/.github/workflows/rw_poetry_run_test.yaml @@ -97,6 +97,7 @@ jobs: - name: Install Python dependencies run: | pip --version + pip install -U flask pip install -U gunicorn pip install -U poetry diff --git a/.github/workflows/rw_run_test.yaml b/.github/workflows/rw_run_test.yaml index e45b6ddb..5cd4ae87 100644 --- a/.github/workflows/rw_run_test.yaml +++ b/.github/workflows/rw_run_test.yaml @@ -93,6 +93,8 @@ jobs: - name: Install Python dependencies run: | pip --version + pip install -U flask + pip install -U gunicorn pip install -U -r ./requirements/requirements.txt pip install -U -r ./requirements/requirements-test.txt From 60261f1db16b10683bf48a1097fc0b3c94b33b0d Mon Sep 17 00:00:00 2001 From: Chisanan232 Date: Mon, 29 Apr 2024 17:43:02 +0800 Subject: [PATCH 4/5] =?UTF-8?q?=E2=9C=8F=EF=B8=8F=20=20Add=20specific=20en?= =?UTF-8?q?vironment=20variable=20to=20ignore=20the=20check=20of=20*pip*?= =?UTF-8?q?=20version.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/rw_poetry_run_test.yaml | 3 +++ .github/workflows/rw_run_test.yaml | 2 ++ 2 files changed, 5 insertions(+) diff --git a/.github/workflows/rw_poetry_run_test.yaml b/.github/workflows/rw_poetry_run_test.yaml index 47ad5639..e7e62655 100644 --- a/.github/workflows/rw_poetry_run_test.yaml +++ b/.github/workflows/rw_poetry_run_test.yaml @@ -78,6 +78,9 @@ on: # TODO: Add a reusable workflow about running test via Poetry # TODO: https://github.com/marketplace/actions/python-poetry-action +env: + PIP_DISABLE_PIP_VERSION_CHECK: 1 + jobs: run_test_items: runs-on: ${{ inputs.runtime_os }} diff --git a/.github/workflows/rw_run_test.yaml b/.github/workflows/rw_run_test.yaml index 5cd4ae87..df9beed6 100644 --- a/.github/workflows/rw_run_test.yaml +++ b/.github/workflows/rw_run_test.yaml @@ -73,6 +73,8 @@ on: required: false default: app +env: + PIP_DISABLE_PIP_VERSION_CHECK: 1 jobs: run_test_items: From 02ae65a11f9fca43fe4c9c1cf37cca368efc75b8 Mon Sep 17 00:00:00 2001 From: Chisanan232 Date: Mon, 29 Apr 2024 17:56:05 +0800 Subject: [PATCH 5/5] =?UTF-8?q?=E2=9C=8F=EF=B8=8F=20=20Add=20one=20more=20?= =?UTF-8?q?property=20setting=20to=20avoid=20the=20issue=20*FailFast:=20ca?= =?UTF-8?q?ncelling=20since=20parallel=20instance=20has=20failed*=20in=20G?= =?UTF-8?q?A=20CI=20workflow.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/rw_poetry_run_test_with_multi_py_versions.yaml | 1 + .github/workflows/rw_run_test_with_multi_py_versions.yaml | 1 + 2 files changed, 2 insertions(+) diff --git a/.github/workflows/rw_poetry_run_test_with_multi_py_versions.yaml b/.github/workflows/rw_poetry_run_test_with_multi_py_versions.yaml index 2ec66b9b..df93be5b 100644 --- a/.github/workflows/rw_poetry_run_test_with_multi_py_versions.yaml +++ b/.github/workflows/rw_poetry_run_test_with_multi_py_versions.yaml @@ -73,6 +73,7 @@ jobs: python-version: [3.8,3.9,'3.10','3.11'] os: [ubuntu-latest,ubuntu-20.04,macos-latest,macos-13] test-path: ${{fromJson(inputs.all_test_items_paths)}} + fail-fast: false # Fix issue in GitHub Action: FailFast: cancelling since parallel instance has failed uses: ./.github/workflows/rw_poetry_run_test.yaml with: diff --git a/.github/workflows/rw_run_test_with_multi_py_versions.yaml b/.github/workflows/rw_run_test_with_multi_py_versions.yaml index e5bb7511..39015a3c 100644 --- a/.github/workflows/rw_run_test_with_multi_py_versions.yaml +++ b/.github/workflows/rw_run_test_with_multi_py_versions.yaml @@ -76,6 +76,7 @@ jobs: - os: macos-latest # Issue: The version '3.7' with architecture 'arm64' was not found for macOS 14.4.1. python-version: 3.7 test-path: ${{fromJson(inputs.all_test_items_paths)}} + fail-fast: false # Fix issue in GitHub Action: FailFast: cancelling since parallel instance has failed uses: ./.github/workflows/rw_run_test.yaml with: