Skip to content

ci: Node 24-native GitHub Actions#22

Closed
abs2023 wants to merge 1 commit into
devfrom
fix/ci-actions-node24
Closed

ci: Node 24-native GitHub Actions#22
abs2023 wants to merge 1 commit into
devfrom
fix/ci-actions-node24

Conversation

@abs2023
Copy link
Copy Markdown
Contributor

@abs2023 abs2023 commented May 26, 2026

Summary

Workflow-only change: upgrade third-party actions to releases that run on Node.js 24 natively, and remove FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 (that flag caused the deprecation warnings about forcing Node 20 actions onto Node 24).

No keeper / application code changes.

Action bumps

Action Before After
actions/checkout v4 v5
actions/setup-node v4 v6
pnpm/action-setup v4 v6
aws-actions/configure-aws-credentials v4 v6
docker/build-push-action v5/v6 v7
docker/login-action v3 v4
docker/setup-buildx-action v3 v4
actions/upload/download-artifact v4 v5

Test plan

  • Keeper Tests — no Node 20 deprecation annotations
  • After merge, Deploy Collateral Margin Keeper build/deploy — same

Made with Cursor

Bump checkout, setup-node, pnpm/action-setup, AWS credentials, Docker,
and artifact actions to current majors and drop FORCE_JAVASCRIPT_ACTIONS_TO_NODE24.

Co-authored-by: Cursor <cursoragent@cursor.com>
@abs2023
Copy link
Copy Markdown
Contributor Author

abs2023 commented May 26, 2026

Closing: scope limited to keeper-test.yml and deploy-keeper.yml only.

@abs2023 abs2023 closed this May 26, 2026
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