Skip to content

chore: bump GitHub Actions to Node-24-compatible majors#6

Open
dickhardt wants to merge 1 commit into
mainfrom
chore/actions-node24
Open

chore: bump GitHub Actions to Node-24-compatible majors#6
dickhardt wants to merge 1 commit into
mainfrom
chore/actions-node24

Conversation

@dickhardt

Copy link
Copy Markdown
Owner

Why

GitHub forces JS actions to Node 24 on 2026-06-16 and removes Node 20 on 2026-09-16. This repo's workflows pinned GitHub-maintained actions on Node-20 (or older) majors.

Changes

  • actions/checkoutv6
  • actions/cachev5
  • actions/upload-artifactv7
  • Added .github/** to ghpages.yml paths-ignore (push & pull_request) so CI-config-only changes don't rebuild/republish the editor's copy — matches the openid/connect-* repos and makes this branch deploy-safe.

martinthomson/i-d-template@v1 (Docker action) left as-is. upload-artifact bump reviewed: each workflow has a single upload per run with a unique/default name, no matrix or merge reliance — safe. Remaining actionlint notes (deprecated set-output) are pre-existing and out of scope.

Validation

actionlint clean on bumped lines. publish.yml (tag draft-*), archive.yml (schedule/dispatch), update.yml (dispatch) don't deploy on a branch push; ghpages.yml now path-ignores .github/**.

🤖 Generated with Claude Code

Node 20 runtime for JS actions is deprecated (forced to Node 24 on
2026-06-16, removed 2026-09-16). Bump GitHub-maintained actions to latest
majors across the workflows:

- actions/checkout -> v6
- actions/cache -> v5
- actions/upload-artifact -> v7

Also add '.github/**' to ghpages.yml paths-ignore so CI-config changes
don't republish the editor's copy (matches the openid connect-* repos and
makes this branch safe to push without triggering a Pages deploy).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant