FACTUAL ACTIVITY RECORD · An activity record based on work that took place
Updating workflow actions to Node.js 24-compatible releases
Replacing seven action types across five workflows while retaining immutable revisions
Purpose
GitHub Actions displayed a scheduled-retirement warning for the Node.js 20 runtime. The actions in use needed Node.js 24-compatible releases without changing workflow logic.
Implementation
Across five workflows for database migration, Broker deployment, foundation deployment, web deployment, and quality checks, the checkout, Node setup, package-manager setup, Terraform setup, container-registry login, Buildx setup, and image-build actions were updated to Node.js 24-compatible releases.
Every reference remains pinned to an immutable revision rather than a tag. The Google authentication action was already Node.js 24-compatible and was left unchanged, limiting replacements to the warned actions.
Rendering diagram…
What was confirmed
Verification results
The official official Action metadata for all seven updated action types and the existing Google authentication action declared runs.using: node24.
YAML parsing for every workflow, repository policy, GCP and Cloudflare configuration audits, secret scanning, specification auditing, and the diff check passed.
Execution results and disappearance of the warning after the update had not been verified by the cutoff.
Basis for completion
This scope ended when the official runtime and immutable pinning were confirmed for every target action and all five workflows passed static gates.