Skip to content

Commit 4aee625

Browse files
committed
⬆️ Upgrade GitHub Actions to Node.js 24 compatible versions
actions/checkout, actions/setup-python and codecov/codecov-action were running on Node.js 20, which is deprecated and will be forcibly removed from runners on September 16th, 2026. Updated to v6 across both ci.yml and code_quality.yml. pypa/gh-action-pypi-publish is unaffected (Docker-based, not Node.js).
1 parent 7c0504c commit 4aee625

2 files changed

Lines changed: 7 additions & 7 deletions

File tree

.github/workflows/ci.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ jobs:
2121
name: Run the test suite (Python ${{ matrix.python }}, Django ${{ matrix.django }})
2222

2323
steps:
24-
- uses: actions/checkout@v4
25-
- uses: actions/setup-python@v5
24+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
25+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
2626
with:
2727
python-version: ${{ matrix.python }}
2828

@@ -36,7 +36,7 @@ jobs:
3636
DJANGO: ${{ matrix.django }}
3737

3838
- name: Publish coverage report
39-
uses: codecov/codecov-action@v4
39+
uses: codecov/codecov-action@57e3a136b779b570ffcdbf80b3bdc90e7fab3de2 # v6
4040
with:
4141
token: ${{ secrets.CODECOV_TOKEN }}
4242

@@ -51,8 +51,8 @@ jobs:
5151
if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags')
5252

5353
steps:
54-
- uses: actions/checkout@v4
55-
- uses: actions/setup-python@v5
54+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
55+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
5656
with:
5757
python-version-file: 'pyproject.toml'
5858

.github/workflows/code_quality.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ jobs:
2222
matrix:
2323
toxenv: [isort, black, flake8, docs]
2424
steps:
25-
- uses: actions/checkout@v4
26-
- uses: actions/setup-python@v5
25+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
26+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
2727
with:
2828
python-version-file: 'pyproject.toml'
2929
- name: Install dependencies

0 commit comments

Comments
 (0)