Skip to content

ci: Migrate workflows to Node 24 - #729

Merged
Zee2413 merged 2 commits into
aws-cloudformation:mainfrom
Zee2413:ci/migrate-actions-to-node24
Aug 25, 2026
Merged

Zee2413 merged 2 commits into
aws-cloudformation:mainfrom
Zee2413:ci/migrate-actions-to-node24

Conversation

@Zee2413

@Zee2413 Zee2413 commented Aug 25, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • update every release-workflow checkout step to the Node 24-based actions/checkout@v7
  • update AWS credential configuration to the Node 24-based aws-actions/configure-aws-credentials@v6
  • migrate later release stages to Node 24-compatible artifact and GitHub release actions
  • remove deprecated Node runtime warnings from the complete release workflow before the 3.2.1 release

Version selection

  • configure-aws-credentials@v5 still declares node20; v6 is the Node 24 migration
  • upload-artifact@v5 still declares node20; v6 is the Node 24 migration
  • download-artifact@v6 still declares node20; v7 is the Node 24 migration
  • action-gh-release@v3 migrates that action from Node 20 to Node 24
  • these Node 24 actions require runner 2.327.1 or newer; the release run used GitHub-hosted runner 2.336.0

Validation

  • checksum-verified actionlint v1.7.12 passes for the release workflow
  • the release workflow parses as valid YAML
  • every action in the release workflow declares node24 or composite
  • upgraded actions retain every input used by the release workflow
  • all 15 pull request checks pass
  • git diff --check passes

Update release and CI workflow actions to Node 24-compatible versions before the 3.2.1 release. Replace the obsolete cargo wrapper with its equivalent direct command.
Keep this pull request focused on the release warning and avoid triggering unrelated workflow maintenance.
@Zee2413
Zee2413 merged commit ed7c703 into aws-cloudformation:main Aug 25, 2026
15 checks passed
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.

3 participants