From 79a10759d370d750afc39768b5e1e4691fb6e5d1 Mon Sep 17 00:00:00 2001 From: reggi Date: Fri, 28 Aug 2026 10:18:47 -0400 Subject: [PATCH] chore: update `node-integration` workflow template to latest actions (cherry picked from commit 4cdcceac047f82571d0ec734e18b87d1d130e042) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 744c3e7c-c466-43a7-b610-d67335f8dce3 --- .github/workflows/node-integration.yml | 14 +++++++------- scripts/template-oss/node-integration-yml.hbs | 14 +++++++------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/.github/workflows/node-integration.yml b/.github/workflows/node-integration.yml index 054b7f1b657a7..ea748363d0875 100644 --- a/.github/workflows/node-integration.yml +++ b/.github/workflows/node-integration.yml @@ -137,7 +137,7 @@ jobs: echo "build=$targetFile" >> $GITHUB_OUTPUT echo "::endgroup::" - name: upload artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: nodejs-${{ steps.build-nodejs.outputs.nodeVersion }} path: | @@ -156,7 +156,7 @@ jobs: with: override_cache_key: nodejs-${{ inputs.nodeVersion }} - name: download artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: nodejs-${{ needs.build-nodejs.outputs.nodeVersion }} - name: test nodejs @@ -173,7 +173,7 @@ jobs: - build-nodejs steps: - name: download artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: nodejs-${{ needs.build-nodejs.outputs.nodeVersion }} path: ${{ runner.temp }} @@ -190,7 +190,7 @@ jobs: echo "${RUNNER_TEMP}/node/bin" >> $GITHUB_PATH echo "cache=$(npm config get cache)" >> $GITHUB_OUTPUT - name: setup npm cache - uses: actions/cache@v3 + uses: actions/cache@v6 with: path: ${{ steps.install.outputs.cache }} key: npm-tests @@ -248,7 +248,7 @@ jobs: npm install --no-save --no-audit --no-fund citgm npm-package-arg - name: generate matrix id: generate-matrix - uses: actions/github-script@v6 + uses: actions/github-script@v9 env: NODE_VERSION: "${{ inputs.nodeVersion }}" INSTALL_FLAGS: "${{ inputs.installFlags }}" @@ -361,7 +361,7 @@ jobs: include: ${{ fromJson(needs.generate-matrix.outputs.matrix) }} steps: - name: download artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: nodejs-${{ needs.build-nodejs.outputs.nodeVersion }} path: ${{ runner.temp }} @@ -376,7 +376,7 @@ jobs: echo "${RUNNER_TEMP}/node/bin" >> $GITHUB_PATH echo "cache=$(npm config get cache)" >> $GITHUB_OUTPUT - name: setup npm cache - uses: actions/cache@v3 + uses: actions/cache@v6 with: path: ${{ steps.install.outputs.cache }} key: npm-${{ matrix.package }} diff --git a/scripts/template-oss/node-integration-yml.hbs b/scripts/template-oss/node-integration-yml.hbs index 9b4391d3991f2..9b817a6544338 100644 --- a/scripts/template-oss/node-integration-yml.hbs +++ b/scripts/template-oss/node-integration-yml.hbs @@ -135,7 +135,7 @@ jobs: echo "build=$targetFile" >> $GITHUB_OUTPUT echo "::endgroup::" - name: upload artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: nodejs-$\{{ steps.build-nodejs.outputs.nodeVersion }} path: | @@ -154,7 +154,7 @@ jobs: with: override_cache_key: nodejs-$\{{ inputs.nodeVersion }} - name: download artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: nodejs-$\{{ needs.build-nodejs.outputs.nodeVersion }} - name: test nodejs @@ -171,7 +171,7 @@ jobs: - build-nodejs steps: - name: download artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: nodejs-$\{{ needs.build-nodejs.outputs.nodeVersion }} path: $\{{ runner.temp }} @@ -188,7 +188,7 @@ jobs: echo "${RUNNER_TEMP}/node/bin" >> $GITHUB_PATH echo "cache=$(npm config get cache)" >> $GITHUB_OUTPUT - name: setup npm cache - uses: actions/cache@v3 + uses: actions/cache@v6 with: path: $\{{ steps.install.outputs.cache }} key: npm-tests @@ -246,7 +246,7 @@ jobs: npm install --no-save --no-audit --no-fund citgm npm-package-arg - name: generate matrix id: generate-matrix - uses: actions/github-script@v6 + uses: actions/github-script@v9 env: NODE_VERSION: "$\{{ inputs.nodeVersion }}" INSTALL_FLAGS: "$\{{ inputs.installFlags }}" @@ -359,7 +359,7 @@ jobs: include: $\{{ fromJson(needs.generate-matrix.outputs.matrix) }} steps: - name: download artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: nodejs-$\{{ needs.build-nodejs.outputs.nodeVersion }} path: $\{{ runner.temp }} @@ -374,7 +374,7 @@ jobs: echo "${RUNNER_TEMP}/node/bin" >> $GITHUB_PATH echo "cache=$(npm config get cache)" >> $GITHUB_OUTPUT - name: setup npm cache - uses: actions/cache@v3 + uses: actions/cache@v6 with: path: $\{{ steps.install.outputs.cache }} key: npm-$\{{ matrix.package }}