From eccdd46b447f9fcfcc5d857b2a25f6d69e78f98a Mon Sep 17 00:00:00 2001 From: Adam Moussa <166072409+amoussa1229@users.noreply.github.com> Date: Thu, 14 May 2026 18:21:57 -0400 Subject: [PATCH] Bump default Node.js version to 24 across all reusable workflows npm 11 (Node 24) generates lockfileVersion 3 which breaks npm ci on Node 22's npm 10 for repos with aws-cdk-lib bundled deps. --- .github/workflows/cd-cdk.yaml | 2 +- .github/workflows/ci-python-sam.yaml | 2 +- .github/workflows/ci-typescript-cdk.yaml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/cd-cdk.yaml b/.github/workflows/cd-cdk.yaml index 53a5a27..191fbf2 100644 --- a/.github/workflows/cd-cdk.yaml +++ b/.github/workflows/cd-cdk.yaml @@ -6,7 +6,7 @@ on: node-version: description: "Node.js version to use" type: string - default: "22" + default: "24" python-version: description: "Python version for Python CDK repos (leave empty for TypeScript CDK)" type: string diff --git a/.github/workflows/ci-python-sam.yaml b/.github/workflows/ci-python-sam.yaml index eae99be..47578dc 100644 --- a/.github/workflows/ci-python-sam.yaml +++ b/.github/workflows/ci-python-sam.yaml @@ -34,7 +34,7 @@ on: node-version: description: "Node.js version for CDK CLI" type: string - default: "22" + default: "24" jobs: ci: diff --git a/.github/workflows/ci-typescript-cdk.yaml b/.github/workflows/ci-typescript-cdk.yaml index 5a7c9f5..8e5a855 100644 --- a/.github/workflows/ci-typescript-cdk.yaml +++ b/.github/workflows/ci-typescript-cdk.yaml @@ -6,7 +6,7 @@ on: node-version: description: "Node.js version to use" type: string - default: "22" + default: "24" run-typecheck: description: "Run tsc --noEmit" type: boolean