diff --git a/.github/workflows/actions-fleet-monitor.yml b/.github/workflows/actions-fleet-monitor.yml index f6fbdb0c9..836b8e6e5 100644 --- a/.github/workflows/actions-fleet-monitor.yml +++ b/.github/workflows/actions-fleet-monitor.yml @@ -63,7 +63,7 @@ jobs: steps: - name: Checkout agent repo - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: repository: petry-projects/.github-private ref: main # Always checkout .github-private@main; workflow_call callers target @main per docs diff --git a/.github/workflows/auto-rebase-health.yml b/.github/workflows/auto-rebase-health.yml index b65395845..aa779a482 100644 --- a/.github/workflows/auto-rebase-health.yml +++ b/.github/workflows/auto-rebase-health.yml @@ -48,7 +48,7 @@ jobs: steps: - name: Checkout agent repo - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Generate auto-rebase health report env: diff --git a/.github/workflows/auto-rebase-retry.yml b/.github/workflows/auto-rebase-retry.yml index 1e19737f2..9f0178879 100644 --- a/.github/workflows/auto-rebase-retry.yml +++ b/.github/workflows/auto-rebase-retry.yml @@ -36,7 +36,7 @@ jobs: actions: write # gh run rerun --failed steps: - name: Checkout agent repo - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: persist-credentials: false diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ce10a02ba..ba0e274de 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,7 +22,7 @@ jobs: permissions: contents: read steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Lint Markdown uses: DavidAnson/markdownlint-cli2-action@ded1f9488f68a970bc66ea5619e13e9b52e601cd # v23.2.0 @@ -71,7 +71,7 @@ jobs: permissions: contents: read steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Run ShellCheck run: | @@ -91,7 +91,7 @@ jobs: permissions: contents: read steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: @@ -107,7 +107,7 @@ jobs: permissions: contents: read steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Install gh aw run: gh extension install github/gh-aw --pin v0.74.4 @@ -127,7 +127,7 @@ jobs: security-events: write steps: - name: Checkout (full history) - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: fetch-depth: 0 @@ -135,7 +135,7 @@ jobs: # SHA pinned per Action Pinning Policy (ci-standards.md#action-pinning-policy). # Refresh: gh api repos/gitleaks/gitleaks-action/git/refs/tags/v2 --jq '.object.sha' # then dereference if it points at an annotated tag. - uses: gitleaks/gitleaks-action@ff98106e4c7b2bc287b24eaf42907196329070c7 # v2.3.9 + uses: gitleaks/gitleaks-action@e0c47f4f8be36e29cdc102c57e68cb5cbf0e8d1e # v3.0.0 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITLEAKS_LICENSE: ${{ secrets.GITLEAKS_LICENSE }} diff --git a/.github/workflows/content-twin-audit.yml b/.github/workflows/content-twin-audit.yml index 276785d20..733ede8c2 100644 --- a/.github/workflows/content-twin-audit.yml +++ b/.github/workflows/content-twin-audit.yml @@ -34,7 +34,7 @@ jobs: steps: - name: Checkout agent repo - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Set up Node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 diff --git a/.github/workflows/copilot-setup-steps.yml b/.github/workflows/copilot-setup-steps.yml index b849c2cdc..06babceec 100644 --- a/.github/workflows/copilot-setup-steps.yml +++ b/.github/workflows/copilot-setup-steps.yml @@ -84,7 +84,7 @@ jobs: steps: # ── REQUIRED ────────────────────────────────────────────────────────────── - name: Checkout code - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: persist-credentials: false diff --git a/.github/workflows/daily-pr-review-health.yml b/.github/workflows/daily-pr-review-health.yml index 6586b3ea5..3aba08422 100644 --- a/.github/workflows/daily-pr-review-health.yml +++ b/.github/workflows/daily-pr-review-health.yml @@ -34,7 +34,7 @@ jobs: steps: - name: Checkout agent repo - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Set up Node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 diff --git a/.github/workflows/dependency-advisory.yml b/.github/workflows/dependency-advisory.yml index e7a30d507..83deb18a9 100644 --- a/.github/workflows/dependency-advisory.yml +++ b/.github/workflows/dependency-advisory.yml @@ -43,7 +43,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: token: ${{ secrets.GH_PAT_WORKFLOWS || secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/dev-lead-retry.yml b/.github/workflows/dev-lead-retry.yml index e6439648e..5761dbc76 100644 --- a/.github/workflows/dev-lead-retry.yml +++ b/.github/workflows/dev-lead-retry.yml @@ -46,7 +46,7 @@ jobs: timeout-minutes: 30 steps: - name: Checkout agent repo - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: token: ${{ secrets.GH_PAT_WORKFLOWS || secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/dev-lead-reusable.yml b/.github/workflows/dev-lead-reusable.yml index b3720675c..83cfe30e4 100644 --- a/.github/workflows/dev-lead-reusable.yml +++ b/.github/workflows/dev-lead-reusable.yml @@ -98,12 +98,12 @@ jobs: steps: - name: Checkout caller repo - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: token: ${{ secrets.GH_PAT_WORKFLOWS || github.token }} - name: Checkout dev-lead scripts - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: repository: petry-projects/.github-private # Pinned channel (e.g. dev-lead/stable) when a trigger stub passes it; diff --git a/.github/workflows/docs-health-check.yml b/.github/workflows/docs-health-check.yml index 9c663760e..c31789e52 100644 --- a/.github/workflows/docs-health-check.yml +++ b/.github/workflows/docs-health-check.yml @@ -35,7 +35,7 @@ jobs: steps: - name: Checkout agent repo - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Set up Node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 diff --git a/.github/workflows/gh-aw-cross-org.yml b/.github/workflows/gh-aw-cross-org.yml index e01799733..87f3d1b3f 100644 --- a/.github/workflows/gh-aw-cross-org.yml +++ b/.github/workflows/gh-aw-cross-org.yml @@ -60,7 +60,7 @@ jobs: # Checkout .github-private to get scripts/ and prompts/. # Placed at dotgithub-private/ so it does not conflict with target-repo/. - name: Checkout .github-private (scripts and prompts) - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: token: ${{ secrets.GH_PAT_WORKFLOWS || secrets.GITHUB_TOKEN }} path: dotgithub-private @@ -68,7 +68,7 @@ jobs: # Checkout the target (source) repo so the engine can read and modify its code. # GH_PAT_WORKFLOWS must have write access to target repos. - name: Checkout target repo - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: repository: ${{ github.event.client_payload.source_repo }} token: ${{ secrets.GH_PAT_WORKFLOWS }} diff --git a/.github/workflows/holdout-guard.yml b/.github/workflows/holdout-guard.yml index 584a47548..cea44f745 100644 --- a/.github/workflows/holdout-guard.yml +++ b/.github/workflows/holdout-guard.yml @@ -32,7 +32,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 5 steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Enforce held-out eval immutability env: diff --git a/.github/workflows/idea-enhancer.yml b/.github/workflows/idea-enhancer.yml index a88d44cd3..ffcecdfaf 100644 --- a/.github/workflows/idea-enhancer.yml +++ b/.github/workflows/idea-enhancer.yml @@ -63,7 +63,7 @@ jobs: DISCUSSION_NUMBER: ${{ github.event.discussion.number }} steps: - name: Checkout agent repo - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: persist-credentials: false @@ -84,7 +84,7 @@ jobs: if: ${{ steps.gather.outputs.count != '0' }} env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - uses: anthropics/claude-code-action@d5726de019ec4498aa667642bc3a80fca83aa102 # v1.0.148 + uses: anthropics/claude-code-action@51705da45eecce209d4700538bf8377d5b5fc695 # v1.0.152 with: claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }} github_token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/idea-triage.yml b/.github/workflows/idea-triage.yml index a2fd7dec0..a11ace88b 100644 --- a/.github/workflows/idea-triage.yml +++ b/.github/workflows/idea-triage.yml @@ -53,7 +53,7 @@ jobs: DRY_RUN: ${{ inputs.dry_run && '1' || '0' }} steps: - name: Checkout agent repo - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: persist-credentials: false @@ -71,7 +71,7 @@ jobs: - name: Rank ripeness and refresh the queue env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - uses: anthropics/claude-code-action@d5726de019ec4498aa667642bc3a80fca83aa102 # v1.0.148 + uses: anthropics/claude-code-action@51705da45eecce209d4700538bf8377d5b5fc695 # v1.0.152 with: claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }} github_token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/initiative-driver.yml b/.github/workflows/initiative-driver.yml index 0150fdde0..c18617c6a 100644 --- a/.github/workflows/initiative-driver.yml +++ b/.github/workflows/initiative-driver.yml @@ -72,7 +72,7 @@ jobs: timeout-minutes: 10 steps: - name: Checkout agent repo - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: persist-credentials: false diff --git a/.github/workflows/initiative-planner.yml b/.github/workflows/initiative-planner.yml index 14a91fde3..60c108701 100644 --- a/.github/workflows/initiative-planner.yml +++ b/.github/workflows/initiative-planner.yml @@ -72,7 +72,7 @@ jobs: contents: read # actions/checkout; the workflow_dispatch is fired with the PAT steps: - name: Checkout agent repo - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: persist-credentials: false @@ -117,7 +117,7 @@ jobs: TOOLING_DIR: ${{ github.workspace }}/scripts/initiative-planner steps: - name: Checkout agent repo - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: persist-credentials: false @@ -166,7 +166,7 @@ jobs: if: ${{ env.PLAN_ARTIFACT_RUN_ID == '' }} env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - uses: anthropics/claude-code-action@d5726de019ec4498aa667642bc3a80fca83aa102 # v1.0.148 + uses: anthropics/claude-code-action@51705da45eecce209d4700538bf8377d5b5fc695 # v1.0.152 with: claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }} # CRITICAL (same gotcha as feature-ideation): pass the workflow's diff --git a/.github/workflows/issue-triage-runner.yml b/.github/workflows/issue-triage-runner.yml index 76095d318..7a6d51a11 100644 --- a/.github/workflows/issue-triage-runner.yml +++ b/.github/workflows/issue-triage-runner.yml @@ -19,7 +19,7 @@ jobs: result: ${{ steps.run.outputs.result }} skip: ${{ steps.run.outputs.skip }} steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: persist-credentials: false @@ -68,7 +68,7 @@ jobs: contents: read issues: write steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: persist-credentials: false diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index ac0ce4884..15b520aaa 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -19,7 +19,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 5 steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: shellcheck # --severity=warning: SC2016 (info) fires on printf '`%s`' where backticks @@ -31,7 +31,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 10 steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Install bats run: sudo apt-get install -y bats @@ -79,7 +79,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 5 steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Install PyYAML run: pip3 install --quiet pyyaml @@ -127,7 +127,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 5 steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Check for agentic workflow files id: check-aw-files diff --git a/.github/workflows/pr-review-sweep.yml b/.github/workflows/pr-review-sweep.yml index 89cf5838d..d4d95d959 100644 --- a/.github/workflows/pr-review-sweep.yml +++ b/.github/workflows/pr-review-sweep.yml @@ -54,7 +54,7 @@ jobs: timeout-minutes: 15 steps: - name: Checkout agent repo - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Guard — workflow-dispatch PAT present # Without a workflow/actions:write PAT every dispatch returns HTTP 403 and diff --git a/.github/workflows/pr-review.yml b/.github/workflows/pr-review.yml index 7d943b1e1..066ae7004 100644 --- a/.github/workflows/pr-review.yml +++ b/.github/workflows/pr-review.yml @@ -183,7 +183,7 @@ jobs: steps: - name: Checkout agent repo - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: # Always check out the AGENT repo (.github-private) for the scripts — # NOT the caller's repo. When invoked from a consumer (e.g. markets), diff --git a/.github/workflows/release-notes.yml b/.github/workflows/release-notes.yml index 8f6136581..c394bb712 100644 --- a/.github/workflows/release-notes.yml +++ b/.github/workflows/release-notes.yml @@ -46,7 +46,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: fetch-depth: 0 token: ${{ secrets.DON_PETRY_BOT_GH_PAT || secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/repair-pr-approvals.yml b/.github/workflows/repair-pr-approvals.yml index 3edff67cf..b774becd5 100644 --- a/.github/workflows/repair-pr-approvals.yml +++ b/.github/workflows/repair-pr-approvals.yml @@ -18,7 +18,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 30 steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Repair PR approvals env: diff --git a/.github/workflows/skill-eval-report.yml b/.github/workflows/skill-eval-report.yml index 6c0f28c40..ddbb6d449 100644 --- a/.github/workflows/skill-eval-report.yml +++ b/.github/workflows/skill-eval-report.yml @@ -56,7 +56,7 @@ jobs: steps: - name: Checkout agent repo - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: persist-credentials: false diff --git a/.github/workflows/sonarcloud.yml b/.github/workflows/sonarcloud.yml index dc01b59ea..566748a0c 100644 --- a/.github/workflows/sonarcloud.yml +++ b/.github/workflows/sonarcloud.yml @@ -18,12 +18,12 @@ jobs: env: SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: fetch-depth: 0 - name: Set up JDK 21 id: setup_java - uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 + uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5.3.0 with: distribution: temurin java-version: '21' diff --git a/.github/workflows/stale-manager.yml b/.github/workflows/stale-manager.yml index d5fb320aa..309f85325 100644 --- a/.github/workflows/stale-manager.yml +++ b/.github/workflows/stale-manager.yml @@ -45,7 +45,7 @@ jobs: steps: - name: Checkout agent repo - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Cache claude-code CLI uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 diff --git a/.github/workflows/standards-sync.yml b/.github/workflows/standards-sync.yml index c97ee0195..50733e157 100644 --- a/.github/workflows/standards-sync.yml +++ b/.github/workflows/standards-sync.yml @@ -44,7 +44,7 @@ jobs: - name: Checkout agent repo if: steps.guard.outputs.proceed == 'true' - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Run standards sync if: steps.guard.outputs.proceed == 'true' diff --git a/.github/workflows/test-aw.yml b/.github/workflows/test-aw.yml index f38e58df4..e3d52c3da 100644 --- a/.github/workflows/test-aw.yml +++ b/.github/workflows/test-aw.yml @@ -34,7 +34,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 5 steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Install PyYAML run: pip install "pyyaml==6.0.3" --only-binary=":all:" --quiet @@ -50,7 +50,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 5 steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: shellcheck run: | @@ -65,7 +65,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 5 steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Install PyYAML run: pip install "pyyaml==6.0.3" --only-binary=":all:" --quiet diff --git a/.github/workflows/test-dev-lead.yml b/.github/workflows/test-dev-lead.yml index 52b6e21a4..6e401f512 100644 --- a/.github/workflows/test-dev-lead.yml +++ b/.github/workflows/test-dev-lead.yml @@ -45,7 +45,7 @@ jobs: permissions: contents: read steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Validate event fixtures run: find tests/dev-lead/fixtures/events -name '*.json' -exec jq empty {} \; @@ -54,7 +54,7 @@ jobs: permissions: contents: read steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Install bats run: | # Install bats-core to user-local prefix to avoid root requirement @@ -75,7 +75,7 @@ jobs: permissions: contents: read steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Verify prompt variable coverage run: | if [ -f tests/dev-lead/integration/test_prompt_coverage.sh ]; then @@ -89,7 +89,7 @@ jobs: permissions: contents: read steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Validate concurrency config (per-issue/per-PR lanes) run: bash tests/dev-lead/integration/test_concurrency_config.sh @@ -98,7 +98,7 @@ jobs: permissions: contents: read steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Install PyYAML run: python3 -m pip install --quiet pyyaml - name: Validate caller<->reusable permission contract @@ -112,7 +112,7 @@ jobs: permissions: contents: read steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: persist-credentials: false - name: Install PyYAML @@ -125,7 +125,7 @@ jobs: permissions: contents: read steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Validate dev-lead.yml is a thin caller stub run: bash tests/dev-lead/integration/test_dev_lead_stub.sh @@ -134,7 +134,7 @@ jobs: permissions: contents: read steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Install PyYAML run: python3 -m pip install --quiet pyyaml - name: Validate dependency-audit.yml is pinned to the canonical @v1 ref @@ -145,7 +145,7 @@ jobs: permissions: contents: read steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: persist-credentials: false - name: Install PyYAML diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 133ea2c84..600c4125f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 5 steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Run copilot_chat tests run: bash tests/test_copilot_chat.sh diff --git a/.github/workflows/token-report.yml b/.github/workflows/token-report.yml index 087f7e794..049c104d5 100644 --- a/.github/workflows/token-report.yml +++ b/.github/workflows/token-report.yml @@ -49,7 +49,7 @@ jobs: steps: - name: Checkout agent repo - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: repository: petry-projects/.github-private ref: main