From 49a187e0034d0368a76a6cef45495c3d827e3fb4 Mon Sep 17 00:00:00 2001 From: Ali Sherief Date: Sun, 19 Apr 2026 10:30:05 +0000 Subject: [PATCH 1/4] Fix GitHub Actions workflow --- .github/workflows/commit.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/commit.yml b/.github/workflows/commit.yml index 782879f1..5c9f3b98 100644 --- a/.github/workflows/commit.yml +++ b/.github/workflows/commit.yml @@ -8,12 +8,13 @@ on: jobs: build: - runs-on: ubuntu-latest + env: + CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} strategy: matrix: - python-version: ['3.8', '3.9', '3.10', '3.11', '3.12'] + python-version: ['3.10', '3.11', '3.12', '3.13', '3.14'] steps: - uses: actions/checkout@v4 @@ -32,7 +33,7 @@ jobs: run: tox - name: Upload coverage reports to Codecov - if: matrix.python-version == '3.12' && secrets.CODECOV_TOKEN != '' + if: matrix.python-version == '3.14' && env.CODECOV_TOKEN != '' uses: codecov/codecov-action@v4 with: - token: ${{ secrets.CODECOV_TOKEN }} + token: ${{ env.CODECOV_TOKEN }} From 477a665a53bfd5b1557989bd901a59b94bc07a7c Mon Sep 17 00:00:00 2001 From: Ali Sherief Date: Sun, 19 Apr 2026 10:32:29 +0000 Subject: [PATCH 2/4] Limit CI matrix to validated Python versions --- .github/workflows/commit.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/commit.yml b/.github/workflows/commit.yml index 5c9f3b98..698370fa 100644 --- a/.github/workflows/commit.yml +++ b/.github/workflows/commit.yml @@ -14,7 +14,7 @@ jobs: strategy: matrix: - python-version: ['3.10', '3.11', '3.12', '3.13', '3.14'] + python-version: ['3.10', '3.11', '3.12'] steps: - uses: actions/checkout@v4 @@ -33,7 +33,7 @@ jobs: run: tox - name: Upload coverage reports to Codecov - if: matrix.python-version == '3.14' && env.CODECOV_TOKEN != '' + if: matrix.python-version == '3.12' && env.CODECOV_TOKEN != '' uses: codecov/codecov-action@v4 with: token: ${{ env.CODECOV_TOKEN }} From 0096be1b8896afa022003a96fb13ad5e94eed1df Mon Sep 17 00:00:00 2001 From: Ali Sherief Date: Sun, 19 Apr 2026 11:08:59 +0000 Subject: [PATCH 3/4] Update GitHub Actions to Node 24 versions --- .github/workflows/commit.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/commit.yml b/.github/workflows/commit.yml index 698370fa..ecda3351 100644 --- a/.github/workflows/commit.yml +++ b/.github/workflows/commit.yml @@ -17,10 +17,10 @@ jobs: python-version: ['3.10', '3.11', '3.12'] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} From d1c6f0837df6363fb63de909520cd13afd903327 Mon Sep 17 00:00:00 2001 From: Ali Sherief Date: Sun, 19 Apr 2026 11:13:06 +0000 Subject: [PATCH 4/4] Force GitHub Actions to Node 24 --- .github/workflows/commit.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/commit.yml b/.github/workflows/commit.yml index ecda3351..61ecdacc 100644 --- a/.github/workflows/commit.yml +++ b/.github/workflows/commit.yml @@ -11,6 +11,7 @@ jobs: runs-on: ubuntu-latest env: CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true strategy: matrix: