diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a8ead2f0..74b61604 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -20,16 +20,16 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v6 - name: Setup Node.js - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6 + uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v6 with: node-version: "22" package-manager-cache: false - name: Setup pnpm - uses: pnpm/action-setup@0ebf47130e4866e96fce0953f49152a61190b271 # v6 + uses: pnpm/action-setup@ea17c68df8912ef543352723c149a84f56e3d413 # v6 with: version: 11.4.0 diff --git a/.github/workflows/deploy-api.yml b/.github/workflows/deploy-api.yml index db5e2937..34705687 100644 --- a/.github/workflows/deploy-api.yml +++ b/.github/workflows/deploy-api.yml @@ -38,18 +38,18 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v6 with: fetch-depth: 0 - name: Setup Node.js - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6 + uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v6 with: node-version: "22" package-manager-cache: false - name: Setup pnpm - uses: pnpm/action-setup@0ebf47130e4866e96fce0953f49152a61190b271 # v6 + uses: pnpm/action-setup@ea17c68df8912ef543352723c149a84f56e3d413 # v6 with: version: 11.4.0 diff --git a/.github/workflows/deploy-grok-spiral.yml b/.github/workflows/deploy-grok-spiral.yml index 92fbb09e..a0a3a39c 100644 --- a/.github/workflows/deploy-grok-spiral.yml +++ b/.github/workflows/deploy-grok-spiral.yml @@ -24,16 +24,16 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v6 - name: Setup Node.js - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6 + uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v6 with: node-version: "22" package-manager-cache: false - name: Setup pnpm - uses: pnpm/action-setup@0ebf47130e4866e96fce0953f49152a61190b271 # v6 + uses: pnpm/action-setup@ea17c68df8912ef543352723c149a84f56e3d413 # v6 with: version: 11.4.0 @@ -44,7 +44,7 @@ jobs: echo "STORE_PATH=$(pnpm store path)" >> $GITHUB_OUTPUT - name: Setup pnpm cache - uses: actions/cache@caa296126883cff596d87d8935842f9db880ef25 # v5 + uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 with: path: ${{ steps.pnpm-cache.outputs.STORE_PATH }} key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }} diff --git a/.github/workflows/deploy-web.yml b/.github/workflows/deploy-web.yml index eee47aaa..75a2a289 100644 --- a/.github/workflows/deploy-web.yml +++ b/.github/workflows/deploy-web.yml @@ -24,16 +24,16 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v6 - name: Setup Node.js - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6 + uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v6 with: node-version: "22" package-manager-cache: false - name: Setup pnpm - uses: pnpm/action-setup@0ebf47130e4866e96fce0953f49152a61190b271 # v6 + uses: pnpm/action-setup@ea17c68df8912ef543352723c149a84f56e3d413 # v6 with: version: 11.4.0 @@ -44,7 +44,7 @@ jobs: echo "STORE_PATH=$(pnpm store path)" >> $GITHUB_OUTPUT - name: Setup pnpm cache - uses: actions/cache@caa296126883cff596d87d8935842f9db880ef25 # v5 + uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 with: path: ${{ steps.pnpm-cache.outputs.STORE_PATH }} key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }} diff --git a/.github/workflows/production-smoke.yml b/.github/workflows/production-smoke.yml index 8cf80493..b1451d5e 100644 --- a/.github/workflows/production-smoke.yml +++ b/.github/workflows/production-smoke.yml @@ -50,14 +50,14 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v6 with: fetch-depth: 1 sparse-checkout-cone-mode: false sparse-checkout: scripts/production-smoke*.mjs - name: Setup Node.js - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6 + uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v6 with: node-version: "22" package-manager-cache: false @@ -77,7 +77,7 @@ jobs: - name: Open smoke failure issue if: always() && steps.smoke.outcome == 'failure' && (env.MOSHI_WEBHOOK_TOKEN == '' || steps.moshi.outcome == 'failure') continue-on-error: true - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 + uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 with: script: | const title = "Production smoke failed"; diff --git a/.github/workflows/publish-region-data.yml b/.github/workflows/publish-region-data.yml index 6e7005f8..5e57331d 100644 --- a/.github/workflows/publish-region-data.yml +++ b/.github/workflows/publish-region-data.yml @@ -34,19 +34,19 @@ jobs: fi - name: Checkout main - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v6 with: ref: main fetch-depth: 0 - name: Setup Node.js - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6 + uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v6 with: node-version: "22" package-manager-cache: false - name: Setup pnpm - uses: pnpm/action-setup@0ebf47130e4866e96fce0953f49152a61190b271 # v6 + uses: pnpm/action-setup@ea17c68df8912ef543352723c149a84f56e3d413 # v6 with: version: 11.4.0 diff --git a/.github/workflows/select-local-runner.yml b/.github/workflows/select-local-runner.yml index a84727e0..13f38a8d 100644 --- a/.github/workflows/select-local-runner.yml +++ b/.github/workflows/select-local-runner.yml @@ -34,7 +34,7 @@ jobs: steps: - name: Select local Mac when online id: runner - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 + uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 env: CLOUD_RUNNER: ${{ inputs.cloud-runner }} FORCE_CLOUD: ${{ inputs.force-cloud }} diff --git a/.github/workflows/visual-qa.yml b/.github/workflows/visual-qa.yml index c875da77..e79c4266 100644 --- a/.github/workflows/visual-qa.yml +++ b/.github/workflows/visual-qa.yml @@ -9,16 +9,16 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v6 - name: Setup Node.js - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6 + uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v6 with: node-version: "22" package-manager-cache: false - name: Setup pnpm - uses: pnpm/action-setup@0ebf47130e4866e96fce0953f49152a61190b271 # v6 + uses: pnpm/action-setup@ea17c68df8912ef543352723c149a84f56e3d413 # v6 with: version: 11.4.0 @@ -46,7 +46,7 @@ jobs: - name: Upload screenshots if: always() - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7 + uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7 with: name: visual-qa-screenshots path: apps/web/test-results