diff --git a/.github/workflows/canary-staging.yml b/.github/workflows/canary-staging.yml index 25d68a0d..396d53ca 100644 --- a/.github/workflows/canary-staging.yml +++ b/.github/workflows/canary-staging.yml @@ -98,7 +98,7 @@ jobs: # next deploy window. - name: Open issue on failure if: failure() - uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7 + uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 env: # Inject the workflow path explicitly — context.workflow is # the *name*, not the file path the actions API needs. @@ -165,7 +165,7 @@ jobs: - name: Auto-close canary issue on success if: success() - uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7 + uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 with: script: | const title = '🔴 Canary failing: staging SaaS smoke'; diff --git a/.github/workflows/e2e-staging-sanity.yml b/.github/workflows/e2e-staging-sanity.yml index 7ffe5ee6..edfa5359 100644 --- a/.github/workflows/e2e-staging-sanity.yml +++ b/.github/workflows/e2e-staging-sanity.yml @@ -89,7 +89,7 @@ jobs: - name: Open issue if safety net is broken if: failure() - uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7 + uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 with: script: | const title = "🚨 E2E teardown safety net broken"; diff --git a/.github/workflows/railway-pin-audit.yml b/.github/workflows/railway-pin-audit.yml index 42281117..ff238946 100644 --- a/.github/workflows/railway-pin-audit.yml +++ b/.github/workflows/railway-pin-audit.yml @@ -143,7 +143,7 @@ jobs: - name: Open / update drift issue if: failure() && steps.audit.outputs.rc == '1' - uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7 + uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 env: AUDIT_LOG: ${{ steps.audit.outputs.log }} with: @@ -184,7 +184,7 @@ jobs: # issue with a confirmation comment so the queue doesn't carry # stale ones. if: success() && steps.audit.outputs.rc == '0' - uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7 + uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 with: script: | const runURL = `https://github.com/${context.repo.owner}/${context.repo.repo}/actions/runs/${context.runId}`;