From d446e83b7a7a44ddc29cd84a362c71ff11d824e5 Mon Sep 17 00:00:00 2001 From: Mike McCready <66998419+MikeMcC399@users.noreply.github.com> Date: Mon, 3 Aug 2026 08:54:27 +0200 Subject: [PATCH] chore: update `node-integration` workflow template to latest actions Update to actions/cache@v6 actions/download-artifact@v8 actions/github-script@v9 actions/upload-artifact@v7 --- .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 445b3eb6f0e25..b91a0f200a2bd 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 5f30abcfeb3b0..6ad1e1717bd45 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 }}