From 939ff7122c5182c3399d5c7ead491ac5362d073e Mon Sep 17 00:00:00 2001 From: Adam Moussa <166072409+amoussa1229@users.noreply.github.com> Date: Thu, 14 May 2026 15:41:54 -0400 Subject: [PATCH] Set node-version to 24 in CI/CD workflows MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Lock file generated with npm 11 (Node 24) is incompatible with npm 10 (Node 22) in CI — npm ci fails on missing transitive dependencies. --- .github/workflows/ci.yaml | 2 ++ .github/workflows/deploy.yaml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 1846096..89a077f 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -6,3 +6,5 @@ on: jobs: ci: uses: Sea-Haven-Industries/.github/.github/workflows/ci-typescript-cdk.yaml@main + with: + node-version: "24" diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index e5462cf..90d3497 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -14,5 +14,7 @@ concurrency: jobs: deploy: uses: Sea-Haven-Industries/.github/.github/workflows/cd-cdk.yaml@main + with: + node-version: "24" secrets: deploy-role-arn: ${{ secrets.AWS_DEPLOY_ROLE_ARN }}