chore: bump deprecated Node 20 actions to Node 24 majors#98
Merged
Conversation
karleinarb
approved these changes
May 20, 2026
Contributor
There was a problem hiding this comment.
Pull request overview
Updates GitHub Actions dependencies across composite actions and workflows to newer major versions, aligning with the repo’s effort to move off deprecated Node 20-based actions (per PR title) and onto newer Node 24-compatible releases.
Changes:
- Bumped core
actions/*dependencies (setup-java, setup-node, setup-python, cache restore/save, download-artifact, github-script) to newer major versions. - Bumped Docker build metadata/build actions (
docker/metadata-action,docker/build-push-action) to newer major versions. - Updated the pinned
dorny/test-reportercommit SHA (with an inline version comment).
Reviewed changes
Copilot reviewed 10 out of 10 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| run-maven-command/action.yml | Bumps actions/setup-java major version used by the Maven command composite action. |
| ci-cd/dependencies-cache-restore/action.yml | Bumps actions/cache/restore major version used for dependency cache restore. |
| ci-cd/collect-build-envs/action.yml | Bumps actions/download-artifact major version for collecting build env artifacts. |
| ci-cd/build-spring-boot-image/action.yml | Bumps docker/metadata-action major version for image tag/label generation. |
| ci-cd/build-python-project/action.yml | Bumps actions/setup-python major version used by Python build composite action. |
| ci-cd/build-nodejs-project/action.yml | Bumps actions/setup-node major version used by Node.js build composite action. |
| ci-cd/build-maven-project/action.yml | Bumps actions/setup-java and updates pinned dorny/test-reporter SHA for Maven build reporting. |
| ci-cd/build-docker-image/action.yml | Bumps Docker metadata/build-push actions major versions for image build/push flow. |
| .github/workflows/ci-cd-default.yml | Bumps actions/cache/save and actions/github-script major versions in the default CI/CD workflow. |
| .github/workflows/ci-cd-build-deploy-maven-lib.yml | Bumps actions/cache/save major version in the Maven library build/deploy workflow. |
9b2c67a to
402bb59
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.