Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/claude-e2e-verify.yml
Original file line number Diff line number Diff line change
Expand Up @@ -342,7 +342,7 @@
# persist-credentials:false makes that fetch fail. The final strip step
# below scrubs the persisted token to restore zizmor `artipacked`
# compliance. Reversible when #1236 lands.
- name: Check out

Check warning on line 345 in .github/workflows/claude-e2e-verify.yml

View workflow job for this annotation

GitHub Actions / zizmor / zizmor

artipacked

claude-e2e-verify.yml:345: credential persistence through GitHub Actions artifacts: does not set persist-credentials: false
if: steps.freshness.outputs.superseded != 'true'
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
Expand Down Expand Up @@ -435,7 +435,7 @@
shell: bash
run: |
set -euo pipefail
npm install --global "playwright@${PLAYWRIGHT_VERSION}"

Check warning on line 438 in .github/workflows/claude-e2e-verify.yml

View workflow job for this annotation

GitHub Actions / zizmor / zizmor

adhoc-packages

claude-e2e-verify.yml:438: ad-hoc installation of packages: installs a package outside of a lockfile
playwright install --with-deps chromium
# Let agent-authored Node scripts `require('playwright')` against the
# global install, so the library and its installed browser revision
Expand Down Expand Up @@ -538,7 +538,7 @@
# showing as a red check — this lane is advisory.
continue-on-error: true
timeout-minutes: ${{ inputs.timeout-minutes }}
uses: anthropics/claude-code-action@9db594c7a0e82298c121c18b7f08aa1579ce7341 # v1.0.185
uses: anthropics/claude-code-action@1623c36729ac1cd5895198cded705a287de7db79 # v1.0.187
with:
claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
claude_args: ${{ inputs.claude-args }}
Expand Down Expand Up @@ -745,7 +745,7 @@
# ceiling.
continue-on-error: true
timeout-minutes: ${{ inputs.timeout-minutes }}
uses: anthropics/claude-code-action@9db594c7a0e82298c121c18b7f08aa1579ce7341 # v1.0.185
uses: anthropics/claude-code-action@1623c36729ac1cd5895198cded705a287de7db79 # v1.0.187
with:
claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
claude_args: ${{ inputs.claude-args }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/claude-review.yml
Original file line number Diff line number Diff line change
Expand Up @@ -384,7 +384,7 @@
# persist-credentials:false makes that fetch fail and leaves an orphan
# tracking comment. The final strip step below scrubs the persisted token
# to restore zizmor `artipacked` compliance. Reversible when #1236 lands.
- name: Check out

Check warning on line 387 in .github/workflows/claude-review.yml

View workflow job for this annotation

GitHub Actions / zizmor / zizmor

artipacked

claude-review.yml:387: credential persistence through GitHub Actions artifacts: does not set persist-credentials: false
if: steps.freshness.outputs.superseded != 'true' && steps.review-count.outputs.capped != 'true'
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
Expand All @@ -398,7 +398,7 @@
if: >-
inputs.standards-ref != '' && steps.freshness.outputs.superseded != 'true' &&
steps.review-count.outputs.capped != 'true'
uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0

Check failure on line 401 in .github/workflows/claude-review.yml

View workflow job for this annotation

GitHub Actions / zizmor / zizmor

github-app

claude-review.yml:401: dangerous use of GitHub App tokens: app token inherits blanket installation permissions
with:
client-id: ${{ secrets.STANDARDS_REVIEW_APP_ID }}
private-key: ${{ secrets.STANDARDS_REVIEW_APP_PRIVATE_KEY }}
Expand Down Expand Up @@ -482,7 +482,7 @@
# retry below.
continue-on-error: true
timeout-minutes: 11
uses: anthropics/claude-code-action@9db594c7a0e82298c121c18b7f08aa1579ce7341 # v1.0.185
uses: anthropics/claude-code-action@1623c36729ac1cd5895198cded705a287de7db79 # v1.0.187
with:
claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
track_progress: ${{ inputs.track-progress }}
Expand Down Expand Up @@ -724,7 +724,7 @@
# budget.
continue-on-error: true
timeout-minutes: 11
uses: anthropics/claude-code-action@9db594c7a0e82298c121c18b7f08aa1579ce7341 # v1.0.185
uses: anthropics/claude-code-action@1623c36729ac1cd5895198cded705a287de7db79 # v1.0.187
with:
claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
track_progress: ${{ inputs.track-progress }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/claude-security-review.yml
Original file line number Diff line number Diff line change
Expand Up @@ -664,7 +664,7 @@
# persist-credentials:false makes that fetch fail and leaves an orphan
# tracking comment. The final strip step below scrubs the persisted token
# to restore zizmor `artipacked` compliance. Reversible when #1236 lands.
- name: Check out

Check warning on line 667 in .github/workflows/claude-security-review.yml

View workflow job for this annotation

GitHub Actions / zizmor / zizmor

artipacked

claude-security-review.yml:667: credential persistence through GitHub Actions artifacts: does not set persist-credentials: false
if: steps.freshness.outputs.superseded != 'true'
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
Expand All @@ -688,7 +688,7 @@
# leaves room for the retry (see the retry formula there).
continue-on-error: true
timeout-minutes: 18
uses: anthropics/claude-code-action@9db594c7a0e82298c121c18b7f08aa1579ce7341 # v1.0.185
uses: anthropics/claude-code-action@1623c36729ac1cd5895198cded705a287de7db79 # v1.0.187
with:
claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
# A clean security pass otherwise produces no visible output (upstream
Expand Down Expand Up @@ -946,7 +946,7 @@
# and the same step timeout keeps the retry inside the job budget.
continue-on-error: true
timeout-minutes: 18
uses: anthropics/claude-code-action@9db594c7a0e82298c121c18b7f08aa1579ce7341 # v1.0.185
uses: anthropics/claude-code-action@1623c36729ac1cd5895198cded705a287de7db79 # v1.0.187
with:
claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
# A clean security pass otherwise produces no visible output (upstream
Expand Down
Loading