diff --git a/.github/workflows/embedded-sdk-release.yml b/.github/workflows/embedded-sdk-release.yml index 73ffc41f6e5..775ec548bd6 100644 --- a/.github/workflows/embedded-sdk-release.yml +++ b/.github/workflows/embedded-sdk-release.yml @@ -31,7 +31,7 @@ jobs: # token, which makes npm attempt token auth and skip the OIDC # trusted-publishing exchange. With no .npmrc auth line, npm authenticates # via OIDC against the default registry (registry.npmjs.org). - - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 + - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version-file: "./superset-embedded-sdk/.nvmrc" - run: npm ci diff --git a/.github/workflows/embedded-sdk-test.yml b/.github/workflows/embedded-sdk-test.yml index 4de745f55eb..e2fb22a26bf 100644 --- a/.github/workflows/embedded-sdk-test.yml +++ b/.github/workflows/embedded-sdk-test.yml @@ -24,7 +24,7 @@ jobs: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: persist-credentials: false - - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 + - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version-file: "./superset-embedded-sdk/.nvmrc" registry-url: "https://registry.npmjs.org" diff --git a/.github/workflows/github-action-validator.yml b/.github/workflows/github-action-validator.yml index e2dfaef806a..4c2417574c5 100644 --- a/.github/workflows/github-action-validator.yml +++ b/.github/workflows/github-action-validator.yml @@ -32,7 +32,7 @@ jobs: persist-credentials: false - name: Set up Node.js - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 + uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version: "20" diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 11ad48f4b3e..91c2e93158e 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -53,7 +53,7 @@ jobs: run: go install github.com/norwoodj/helm-docs/cmd/helm-docs@v1.14.2 - name: Setup Node.js - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 + uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version-file: "superset-frontend/.nvmrc" cache: "npm" diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a2f72a7a095..adb722149df 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -50,7 +50,7 @@ jobs: - name: Install Node.js if: env.HAS_TAGS - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 + uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version-file: "./superset-frontend/.nvmrc" diff --git a/.github/workflows/scheduled-docker-image-refresh.yml b/.github/workflows/scheduled-docker-image-refresh.yml index 955233bf231..8b217d72134 100644 --- a/.github/workflows/scheduled-docker-image-refresh.yml +++ b/.github/workflows/scheduled-docker-image-refresh.yml @@ -117,7 +117,7 @@ jobs: build: "true" - name: Use Node.js 20 - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 + uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version: 20 diff --git a/.github/workflows/superset-docs-deploy.yml b/.github/workflows/superset-docs-deploy.yml index e88c575d78d..13d639c29c0 100644 --- a/.github/workflows/superset-docs-deploy.yml +++ b/.github/workflows/superset-docs-deploy.yml @@ -66,7 +66,7 @@ jobs: persist-credentials: false submodules: recursive - name: Set up Node.js - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 + uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version-file: "./docs/.nvmrc" - name: Setup Python diff --git a/.github/workflows/superset-docs-verify.yml b/.github/workflows/superset-docs-verify.yml index 27115597e04..74045df8bfe 100644 --- a/.github/workflows/superset-docs-verify.yml +++ b/.github/workflows/superset-docs-verify.yml @@ -78,7 +78,7 @@ jobs: persist-credentials: false submodules: recursive - name: Set up Node.js - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 + uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version-file: "./docs/.nvmrc" - name: yarn install @@ -118,7 +118,7 @@ jobs: persist-credentials: false submodules: recursive - name: Set up Node.js - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 + uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version-file: "./docs/.nvmrc" - name: yarn install diff --git a/.github/workflows/superset-e2e.yml b/.github/workflows/superset-e2e.yml index e37ab7bcd3b..a52c4183462 100644 --- a/.github/workflows/superset-e2e.yml +++ b/.github/workflows/superset-e2e.yml @@ -128,7 +128,7 @@ jobs: with: run: testdata - name: Setup Node.js - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 + uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version-file: "./superset-frontend/.nvmrc" cache: "npm" @@ -238,7 +238,7 @@ jobs: with: run: playwright_testdata - name: Setup Node.js - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 + uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version-file: "./superset-frontend/.nvmrc" cache: "npm" diff --git a/.github/workflows/superset-playwright.yml b/.github/workflows/superset-playwright.yml index d5db365d416..060f3b43f75 100644 --- a/.github/workflows/superset-playwright.yml +++ b/.github/workflows/superset-playwright.yml @@ -114,7 +114,7 @@ jobs: with: run: playwright_testdata - name: Setup Node.js - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 + uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version-file: "./superset-frontend/.nvmrc" cache: "npm" diff --git a/.github/workflows/superset-translations.yml b/.github/workflows/superset-translations.yml index 8a440ddc359..6b9fb83034d 100644 --- a/.github/workflows/superset-translations.yml +++ b/.github/workflows/superset-translations.yml @@ -38,7 +38,7 @@ jobs: - name: Setup Node.js if: steps.check.outputs.frontend - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 + uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version-file: "./superset-frontend/.nvmrc" cache: "npm" diff --git a/.github/workflows/superset-websocket.yml b/.github/workflows/superset-websocket.yml index 12675d42bce..07c861aaaf4 100644 --- a/.github/workflows/superset-websocket.yml +++ b/.github/workflows/superset-websocket.yml @@ -29,7 +29,7 @@ jobs: with: persist-credentials: false - name: Setup Node.js - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 + uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version-file: './superset-websocket/.nvmrc' - name: Install dependencies diff --git a/.github/workflows/tag-release.yml b/.github/workflows/tag-release.yml index fdf67aa0881..f0782198edc 100644 --- a/.github/workflows/tag-release.yml +++ b/.github/workflows/tag-release.yml @@ -75,7 +75,7 @@ jobs: - name: Use Node.js 20 # zizmor: ignore[cache-poisoning] - node only runs the supersetbot CLI; no dependency cache is enabled - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 + uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version: 20 package-manager-cache: false @@ -133,7 +133,7 @@ jobs: - name: Use Node.js 20 # zizmor: ignore[cache-poisoning] - node only runs the supersetbot CLI; no dependency cache is enabled - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 + uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version: 20 package-manager-cache: false diff --git a/.github/workflows/tech-debt.yml b/.github/workflows/tech-debt.yml index 0a545df0376..009561bd35a 100644 --- a/.github/workflows/tech-debt.yml +++ b/.github/workflows/tech-debt.yml @@ -37,7 +37,7 @@ jobs: persist-credentials: false - name: Set up Node.js - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 + uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version-file: "./superset-frontend/.nvmrc"