Skip to content

ci: Node.js 24 majors for this repo's own workflow actions - #112

Merged
addisdev merged 1 commit into
mainfrom
chore/node24-actions
Oct 24, 2026
Merged

addisdev merged 1 commit into
mainfrom
chore/node24-actions

Conversation

@addisdev

Copy link
Copy Markdown
Owner

Runs warned "Node.js 20 is deprecated … forced to run on Node.js 24" for the actions this repo's own workflows call. This moves each to its Node.js 24 major; nothing else changes.

Now: actions/checkout@v7 (21), actions/deploy-pages@v5 (1), actions/download-artifact@v8 (1), actions/setup-java@v6 (1), actions/setup-node@v7 (11), actions/setup-python@v7 (1), actions/upload-artifact@v7 (2), actions/upload-pages-artifact@v5 (1), docker/build-push-action@v7 (1), docker/login-action@v4 (1), docker/setup-buildx-action@v4 (1), docker/setup-qemu-action@v4 (1), gradle/actions/setup-gradle@v5 (1)

Notes:

  • setup-node v5+ caches npm by itself when package.json names a packageManager; package-manager-cache: false is added where a step has no cache:, so behaviour is unchanged.
  • upload-pages-artifact v4+ drops dotfiles; include-hidden-files: true keeps v3's behaviour (everything but .git/.github).
  • setup-gradle goes to v5, not v6: v6's caching is a closed-source component under Gradle's Terms of Use (owner's call).
  • download-artifact v8: downloads by name (v5's by-ID path change does not apply); a digest mismatch now fails instead of warning.
  • checkout v6+ keeps the token in a $RUNNER_TEMP file (includeIf) instead of .git/config's extraheader; nothing here reads or unsets that header. v7 refuses fork-PR code under pull_request_target/workflow_run (no forks here).
  • docker actions v4/v7 removed only deprecated inputs/envs (DOCKER_BUILD_NO_SUMMARY, DOCKER_BUILD_EXPORT_RETENTION_DAYS, buildx legacy inputs); none are used here.
  • Self-hosted runners (ultra, Mini) are all on 2.338.0, above the 2.327.1 node24 minimum.

The kit's reusable workflows got the same bump in addisdev/taylab-launch-kit#264 (v1.40.7; reaches this repo when v1 moves).

🤖 Generated with Claude Code

Version bumps only, plus inputs that keep today's behaviour.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@addisdev
addisdev merged commit 0457959 into main Oct 24, 2026
29 checks passed
@addisdev
addisdev deleted the chore/node24-actions branch October 24, 2026 19:55
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