Skip to content

Commit c1b5ef2

Browse files
jparrabedoyaclaude
andcommitted
ci: Upgrade GitHub Actions to Node.js 24-compatible versions
- actions/checkout: v3/v4 (node16/node20) → v6.0.3 (node24) - actions/setup-node: v3 (node16) → v6.4.0 (node24) - crazy-max/ghaction-github-pages: v4 (node20) → v5.0.0 (node24) - Add FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true for CI validation Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
1 parent 08b8b76 commit c1b5ef2

3 files changed

Lines changed: 15 additions & 8 deletions

File tree

.github/workflows/ci.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,22 @@ on:
55
branches:
66
- master
77

8+
env:
9+
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
10+
811
jobs:
912
check:
1013
runs-on: ubuntu-latest
1114
name: Check
1215
steps:
13-
- uses: actions/checkout@v3
16+
- uses: actions/checkout@v6.0.3
1417
- name: Types
1518
run: make test-types
1619
unit_test:
1720
runs-on: ubuntu-latest
1821
name: Unit test
1922
steps:
20-
- uses: actions/checkout@v3
23+
- uses: actions/checkout@v6.0.3
2124
- name: Unit test
2225
run: make test
2326
- name: Report coverage

.github/workflows/docs.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,25 @@ on:
66
types:
77
- released
88
name: Documentation
9+
10+
env:
11+
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
12+
913
jobs:
1014
build:
1115
name: Publish
1216
runs-on: ubuntu-latest
1317
steps:
14-
- uses: actions/checkout@v4
18+
- uses: actions/checkout@v6.0.3
1519

16-
- uses: actions/setup-node@v3
20+
- uses: actions/setup-node@v6.4.0
1721

1822
- run: make docs-build
19-
23+
2024
- run: touch ./build/docs/.nojekyll
2125

2226
- if: success()
23-
uses: crazy-max/ghaction-github-pages@v4
27+
uses: crazy-max/ghaction-github-pages@v5.0.0
2428
with:
2529
target_branch: gh-pages
2630
build_dir: ./build/docs

.github/workflows/eslint.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@ jobs:
1414
eslint:
1515
runs-on: ubuntu-latest
1616
steps:
17-
- uses: actions/checkout@v3
17+
- uses: actions/checkout@v6.0.3
1818
- uses: stefanoeb/eslint-action@1.0.2
19-
continue-on-error: true
19+
continue-on-error: true

0 commit comments

Comments
 (0)