diff --git a/.github/workflows/buildpack-integration-test.yml b/.github/workflows/buildpack-integration-test.yml index d90a046fd..6c1e718a1 100644 --- a/.github/workflows/buildpack-integration-test.yml +++ b/.github/workflows/buildpack-integration-test.yml @@ -47,3 +47,14 @@ jobs: builder-runtime: 'nodejs22' builder-runtime-version: '22' builder-url: 'us-docker.pkg.dev/serverless-runtimes/google-22-full/builder/nodejs:latest' + nodejs24: + uses: GoogleCloudPlatform/functions-framework-conformance/.github/workflows/buildpack-integration-test.yml@main + with: + http-builder-source: 'test/conformance' + http-builder-target: 'writeHttpDeclarative' + cloudevent-builder-source: 'test/conformance' + cloudevent-builder-target: 'writeCloudEventDeclarative' + prerun: 'test/conformance/prerun.sh' + builder-runtime: 'nodejs24' + builder-runtime-version: '24' + builder-url: 'us-docker.pkg.dev/serverless-runtimes/google-24-full/builder/nodejs:latest' diff --git a/.github/workflows/conformance.yml b/.github/workflows/conformance.yml index 28ce0ce08..e1ddf8b8a 100644 --- a/.github/workflows/conformance.yml +++ b/.github/workflows/conformance.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node-version: [18, 20, 22] + node-version: [18, 20, 22, 24] steps: - name: Harden Runner uses: step-security/harden-runner@a90bcbc6539c36a85cdfeb73f7e2f433735f215b # v2.15.0 diff --git a/.github/workflows/unit.yml b/.github/workflows/unit.yml index 2185a5068..f137acbb4 100644 --- a/.github/workflows/unit.yml +++ b/.github/workflows/unit.yml @@ -11,7 +11,7 @@ jobs: test: strategy: matrix: - node-version: [18, 20, 22] + node-version: [18, 20, 22, 24] platform: [ubuntu-latest, macos-latest, windows-latest] runs-on: ${{ matrix.platform }} steps: