Skip to content

[DPC-5366] Update lambda workflows to include latest LTS version of node#2991

Merged
Jose-verdance merged 5 commits into
mainfrom
ls/task-update-node-version
Apr 21, 2026
Merged

[DPC-5366] Update lambda workflows to include latest LTS version of node#2991
Jose-verdance merged 5 commits into
mainfrom
ls/task-update-node-version

Conversation

@lukey-luke
Copy link
Copy Markdown
Contributor

@lukey-luke lukey-luke commented Apr 20, 2026

🎫 Ticket

DPC-5366

🛠 Changes

  • bump a few actions to latest commit hashes in order to jump from Node 20 -> Node 24
    • .github/workflows/deploy_go_lambda.yml
    • .github/workflows/opt-out-export-test-integration.yml
    • .github/workflows/tag_release.yml
  • bump node version for load test unit tests
    • updated from 22 -> 24 so that this aligns with same LTS as other workflows

ℹ️ Context

  • Most GHA workflows have already been migrated from Node 20 to 24. Node 20 is reaching end of life at the end of April and workflows that use node should be updated to be sure the latest security updates are included.
  • See related slack thread from CMS slack here: https://cmsgov.slack.com/archives/C04UG13JF9B/p1776357441649319
  • Note: dpc-ops uses the same workflow as dpc-app for cutting new releases, so changes from this PR should be sufficient to ensure dpc-ops releases are running on Node24
  • Additional notes on all actions reviewed available in comments section of original ticket HERE

🧪 Validation

Tested manually here:
Load test unit tests:
https://github.com/CMSgov/dpc-app/actions/runs/24683281430

Deploy go lambda:
https://github.com/CMSgov/dpc-app/actions/runs/24692444684

Opt out import unit:
https://github.com/CMSgov/dpc-app/actions/runs/24692725651

Cut release workflow:
https://github.com/CMSgov/dpc-app/actions/runs/24692097120

@lukey-luke lukey-luke requested a review from a team as a code owner April 20, 2026 18:29
@lukey-luke
Copy link
Copy Markdown
Contributor Author

There are other workflow that need to be updating. Closing and will re-open with other updates

@lukey-luke lukey-luke closed this Apr 20, 2026
@lukey-luke lukey-luke changed the title update node version to latest LTS Update lambda workflows to include latest LTS version of node Apr 20, 2026
@lukey-luke lukey-luke reopened this Apr 20, 2026
@lukey-luke lukey-luke changed the title Update lambda workflows to include latest LTS version of node [DPC-5366] Update lambda workflows to include latest LTS version of node Apr 20, 2026
@Jose-verdance Jose-verdance merged commit c8ea01d into main Apr 21, 2026
30 checks passed
@Jose-verdance Jose-verdance deleted the ls/task-update-node-version branch April 21, 2026 14:39
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.

4 participants