Skip to content

Commit fd4a60d

Browse files
committed
Revisit GitHub Actions
1 parent 821807d commit fd4a60d

2 files changed

Lines changed: 12 additions & 1 deletion

File tree

.github/workflows/netlicensing-publish-pypi.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,11 @@ on:
99
permissions:
1010
contents: read
1111

12+
# Opt into Node.js 24 runtime for all JavaScript actions.
13+
# Remove once actions/checkout and actions/setup-python ship native Node.js 24 releases.
14+
env:
15+
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: 'true'
16+
1217
jobs:
1318
test:
1419
name: "Test before publish"

.github/workflows/netlicensing-python-ci.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@ on:
99
permissions:
1010
contents: read
1111

12+
# Opt into Node.js 24 runtime for all JavaScript actions.
13+
# Remove once actions/checkout, actions/setup-python and codecov-action
14+
# ship native Node.js 24 releases (currently scheduled for June 2026).
15+
env:
16+
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: 'true'
17+
1218
jobs:
1319
test:
1420
name: "Test · Python ${{ matrix.python-version }}"
@@ -39,7 +45,7 @@ jobs:
3945

4046
- name: Upload coverage to Codecov
4147
if: matrix.python-version == '3.14'
42-
uses: codecov/codecov-action@v4
48+
uses: codecov/codecov-action@v5
4349
with:
4450
token: ${{ secrets.CODECOV_TOKEN }}
4551
files: coverage.xml

0 commit comments

Comments
 (0)