Skip to content

Commit 5459d27

Browse files
jeremymanningclaude
andcommitted
Move the workflows onto Node 24 action majors
CI warned that actions/checkout@v4 and actions/setup-python@v5 target Node 20 and were being forced onto Node 24 (build-cv: .github#2). Checked each major's published action.yml to find where the runtime actually changes: checkout v5 and setup-python v6 are the first majors on node24. Bumped to those rather than to the current v7s, since the smaller jump clears the warning with less to go wrong. Both releases describe the change as node24-only with no API break, needing runner v2.327.1 or newer, which ubuntu-latest already provides. Applied to all three workflows and parsed each one as YAML. Validation, the page build, ruff, and the suite (348 passed, 12 skipped) are all unchanged, and no generated file moved. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01QQUWxAFYESZCZe3DLyy1eB
1 parent 65fc3fa commit 5459d27

3 files changed

Lines changed: 6 additions & 6 deletions

File tree

‎.github/workflows/build-content.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,12 @@ jobs:
3434

3535
steps:
3636
- name: Checkout repository
37-
uses: actions/checkout@v4
37+
uses: actions/checkout@v5
3838
with:
3939
submodules: true
4040

4141
- name: Set up Python
42-
uses: actions/setup-python@v5
42+
uses: actions/setup-python@v6
4343
with:
4444
python-version: '3.11'
4545
cache: 'pip'

‎.github/workflows/build-cv.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434

3535
steps:
3636
- name: Checkout repository
37-
uses: actions/checkout@v4
37+
uses: actions/checkout@v5
3838
with:
3939
submodules: true
4040

@@ -57,7 +57,7 @@ jobs:
5757
fc-list | grep -i "JetBrains Mono" || (echo "JetBrains Mono not registered" && exit 1)
5858
5959
- name: Set up Python
60-
uses: actions/setup-python@v5
60+
uses: actions/setup-python@v6
6161
with:
6262
python-version: '3.11'
6363
cache: 'pip'

‎.github/workflows/test-llm-api.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ jobs:
2727
runs-on: ubuntu-latest
2828
timeout-minutes: 15
2929
steps:
30-
- uses: actions/checkout@v4
30+
- uses: actions/checkout@v5
3131

3232
- name: Set up Python
33-
uses: actions/setup-python@v5
33+
uses: actions/setup-python@v6
3434
with:
3535
python-version: '3.11'
3636

0 commit comments

Comments
 (0)