Skip to content

fix: update GitHub Actions to Node.js 24 compatible versions - #198

Open
hoegertn wants to merge 2 commits into
mainfrom
fix/update-github-actions-node24
Open

hoegertn wants to merge 2 commits into
mainfrom
fix/update-github-actions-node24

Conversation

@hoegertn

Copy link
Copy Markdown
Contributor

This pull request was created by @kiro-agent on behalf of @hoegertn 👻

Comment with /kiro fix to address specific feedback or /kiro all to address everything.
Learn about Kiro Web


Summary

Updates GitHub Actions to versions that natively support Node.js 24, resolving the deprecation warning:

Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: aws-actions/configure-aws-credentials@v5

Changes

Action Previous Updated
aws-actions/configure-aws-credentials v5 v6
actions/checkout v6 v7
actions/github-script v8 v9
actions/create-github-app-token SHA-pinned v3
Drift detection node-version 20 22

Actions already on Node.js 24 (no change needed):

  • actions/setup-node@v6
  • actions/upload-artifact@v7
  • actions/download-artifact@v8
  • pnpm/action-setup@v4

Files Modified

  • src/steps/aws-assume-role.step.ts - Updated configure-aws-credentials v5→v6
  • src/awscdk/github.ts - Updated checkout v6→v7
  • src/drift/github.ts - Updated checkout, github-script, node-version
  • src/assign-approver/github.ts - Updated github-script v8→v9
  • .projenrc.ts - Updated checkout v6→v7 in integ workflow
  • .github/workflows/*.yml - Regenerated + manually updated projen-managed workflows
  • test/__snapshots__/* - Updated snapshots

Testing

  • All 190 tests pass
  • 44 snapshots updated to reflect new versions
  • Project compiles successfully with zero errors

- aws-actions/configure-aws-credentials: v5 → v6
- actions/checkout: v6 → v7
- actions/github-script: v8 → v9
- actions/create-github-app-token: SHA pin → v3
- Drift detection node-version: 20 → 22

These updates resolve the Node.js 20 deprecation warning on GitHub
Actions runners that are being forced to run on Node.js 24.

Co-authored-by: Thorsten Hoeger <thorsten.hoeger@taimos.de>
@github-actions
github-actions Bot requested a review from Lock128 June 29, 2026 19:14
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.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.

3 participants