From 0e82882c077fdcc0f183cf5fb3ec7c53d0691e24 Mon Sep 17 00:00:00 2001 From: Maksim Stepanov <17935127+delatrie@users.noreply.github.com> Date: Mon, 17 Feb 2025 23:24:04 +0700 Subject: [PATCH 1/3] chore(ci): update python versions to test against --- .github/workflows/build.yaml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index d7a424d3..0cb577aa 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -85,11 +85,8 @@ jobs: if: ${{ needs.pytest-changes.outputs.changed == 'true' }} strategy: matrix: - python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12"] + python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"] pytest-version: ["7.*", "8.*"] - exclude: - - python-version: "3.7" - pytest-version: "8.*" env: TEST_TMP: /tmp ALLURE_INDENT_OUTPUT: yep @@ -122,7 +119,7 @@ jobs: strategy: matrix: package: ${{ fromJSON(needs.other-changes.outputs.packages) }} - python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12"] + python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"] exclude: - package: allure-pytest env: From 426c319fa431d92a647e535c48d3d1d7a4462256 Mon Sep 17 00:00:00 2001 From: Maksim Stepanov <17935127+delatrie@users.noreply.github.com> Date: Mon, 17 Feb 2025 23:45:05 +0700 Subject: [PATCH 2/3] chore(ci): update py version for CI linting to 3.13 --- .github/workflows/build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 0cb577aa..97369501 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -70,7 +70,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: "3.12" + python-version: "3.13" - name: Install linting packages run: pip install -r ./requirements/linting.txt From 5279c43a7981b9446ff34f4737b88bf7332c3482 Mon Sep 17 00:00:00 2001 From: Maksim Stepanov <17935127+delatrie@users.noreply.github.com> Date: Mon, 17 Feb 2025 23:45:32 +0700 Subject: [PATCH 3/3] chore(ci): force full test run on build.yaml changes --- .github/workflows/build.yaml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 97369501..637be25f 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -22,6 +22,7 @@ jobs: - allure-python-commons-test/** - tests/*.py - tests/allure_pytest/** + - .github/workflows/build.yaml other-changes: name: Collect file changes other than allure-pytest runs-on: ubuntu-latest @@ -38,26 +39,34 @@ jobs: - allure-python-commons-test/** - tests/*.py - tests/allure_behave/** + - .github/workflows/build.yaml allure-nose2: - allure-nose2/** - allure-python-commons/** - allure-python-commons-test/** - tests/*.py - tests/allure_nose2/** + - .github/workflows/build.yaml allure-pytest-bdd: - allure-pytest-bdd/** - allure-python-commons/** - allure-python-commons-test/** - tests/*.py - tests/allure_pytest_bdd/** + - .github/workflows/build.yaml allure-robotframework: - allure-robotframework/** - allure-python-commons/** - allure-python-commons-test/** - tests/*.py - tests/allure_robotframework/** - allure-python-commons: allure-python-commons/** - allure-python-commons-test: allure-python-commons-test/** + - .github/workflows/build.yaml + allure-python-commons: + - allure-python-commons/** + - .github/workflows/build.yaml + allure-python-commons-test: + - allure-python-commons-test/** + - .github/workflows/build.yaml lint: name: Static check