build(deps): bump step-security/harden-runner from 2.20.0 to 2.21.1 - #2021
Open
dependabot[bot] wants to merge 1 commit into
Open
build(deps): bump step-security/harden-runner from 2.20.0 to 2.21.1#2021dependabot[bot] wants to merge 1 commit into
dependabot[bot] wants to merge 1 commit into
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
OpenCode could not approve from deterministic current-head evidence because GitHub Checks have failed.
Findings
1. HIGH Current-head GitHub Checks - Fix failed required checks before approval
- Problem: Failed same-head checks remain for
4dec9c6a2e03d2ff3e62b186a47fe99910cfcd63. - Root cause: The model-unavailable evidence fallback is allowed only when peer GitHub Checks are complete and clean.
- Fix: Read and fix the failed check logs below, then rerun the current-head checks.
- Regression test: Keep the model-unavailable fallback gated on an empty failed-check rollup.
Failed checks:
- Agent Mention Router Quality CI/quality: FAILURE (https://github.com/ContextualWisdomLab/.github/actions/runs/34128700929/job/101763365796)
- Agent Review Runtime Quality CI/agent-review-runtime-quality: FAILURE (https://github.com/ContextualWisdomLab/.github/actions/runs/34128700884/job/101763365939)
- CodeQL PR/CodeQL compatibility analysis (actions): FAILURE (https://github.com/ContextualWisdomLab/.github/actions/runs/34128701010/job/101815505905)
- CodeQL PR/CodeQL compatibility analysis (python): FAILURE (https://github.com/ContextualWisdomLab/.github/actions/runs/34128701010/job/101815506849)
- CodeQL compatibility analysis (actions) check run: failure (https://github.com/ContextualWisdomLab/.github/actions/runs/34128701010/job/101815505905)
- CodeQL compatibility analysis (python) check run: failure (https://github.com/ContextualWisdomLab/.github/actions/runs/34128701010/job/101815506849)
- Python 3.14 full quality gate check run: failure (https://github.com/ContextualWisdomLab/.github/actions/runs/34128700843/job/101763365149)
- Repository Metadata Reconcile/validate: FAILURE (https://github.com/ContextualWisdomLab/.github/actions/runs/34128700953/job/101763366151)
- Required Noema Review/noema-review: FAILURE (https://github.com/ContextualWisdomLab/.github/actions/runs/34128699673/job/101778213204)
- Strix Security Scan/strix: FAILURE (https://github.com/ContextualWisdomLab/.github/actions/runs/34128699527/job/101778928092)
- Strix Security Scan/strix: failure (https://github.com/ContextualWisdomLab/.github/actions/runs/34128699527/job/101778928092)
- Trusted uv Materializer Quality CI/Python 3.14 full quality gate: FAILURE (https://github.com/ContextualWisdomLab/.github/actions/runs/34128700843/job/101763365149)
- agent-review-runtime-quality check run: failure (https://github.com/ContextualWisdomLab/.github/actions/runs/34128700884/job/101763365939)
- noema-review check run: failure (https://github.com/ContextualWisdomLab/.github/actions/runs/34128699673/job/101778213204)
- quality check run: failure (https://github.com/ContextualWisdomLab/.github/actions/runs/34128700929/job/101763365796)
- validate check run: failure (https://github.com/ContextualWisdomLab/.github/actions/runs/34128700953/job/101763366151)
Changed-File Evidence Map
flowchart LR
PR["PR changed files"] --> Evidence["OpenCode bounded evidence"]
Evidence --> S1["Workflow: agent-mention-router-quality-ci.yml"]
S1 --> I1["GitHub Actions review job"]
I1 --> R1["Review risk: Workflow: agent-mention-router-quality-ci.yml"]
R1 --> V1["actionlint plus required checks"]
Evidence --> S2["Workflow: agent-review-runtime-quality-ci.yml"]
S2 --> I2["GitHub Actions review job"]
I2 --> R2["Review risk: Workflow: agent-review-runtime-quality-ci.yml"]
R2 --> V2["actionlint plus required checks"]
Evidence --> S3["Workflow: audit-central-ruleset.yml"]
S3 --> I3["GitHub Actions review job"]
I3 --> R3["Review risk: Workflow: audit-central-ruleset.yml"]
R3 --> V3["actionlint plus required checks"]
Evidence --> S4["Workflow: codeql-scan-dispatch.yml"]
S4 --> I4["GitHub Actions review job"]
I4 --> R4["Review risk: Workflow: codeql-scan-dispatch.yml"]
R4 --> V4["actionlint plus required checks"]
Evidence --> S5["Workflow: dependency-review.yml"]
S5 --> I5["GitHub Actions review job"]
I5 --> R5["Review risk: Workflow: dependency-review.yml"]
R5 --> V5["actionlint plus required checks"]
Evidence --> S6["Workflow: exact-artifact-sbom-attestation.yml"]
S6 --> I6["GitHub Actions review job"]
I6 --> R6["Review risk: Workflow: exact-artifact-sbom-attestation.yml"]
R6 --> V6["actionlint plus required checks"]
Evidence --> S7["Workflow: organization-commercial-readiness-loop.yml"]
S7 --> I7["GitHub Actions review job"]
I7 --> R7["Review risk: Workflow: organization-commercial-readiness-loop.yml"]
R7 --> V7["actionlint plus required checks"]
Evidence --> S8["Workflow: pr-review-autofix.yml"]
S8 --> I8["GitHub Actions review job"]
I8 --> R8["Review risk: Workflow: pr-review-autofix.yml"]
R8 --> V8["actionlint plus required checks"]
Evidence --> S9["Workflow: python-security.yml"]
S9 --> I9["GitHub Actions review job"]
I9 --> R9["Review risk: Workflow: python-security.yml"]
R9 --> V9["actionlint plus required checks"]
Evidence --> S10["Workflow: repository-metadata-reconcile.yml"]
S10 --> I10["GitHub Actions review job"]
I10 --> R10["Review risk: Workflow: repository-metadata-reconcile.yml"]
R10 --> V10["actionlint plus required checks"]
Evidence --> S11["Workflow: sast-semgrep.yml"]
S11 --> I11["GitHub Actions review job"]
I11 --> R11["Review risk: Workflow: sast-semgrep.yml"]
R11 --> V11["actionlint plus required checks"]
Evidence --> S12["Workflow: scheduled-security-scan.yml"]
S12 --> I12["GitHub Actions review job"]
I12 --> R12["Review risk: Workflow: scheduled-security-scan.yml"]
R12 --> V12["actionlint plus required checks"]
Evidence --> S13["Workflow: secret-scan.yml"]
S13 --> I13["GitHub Actions review job"]
I13 --> R13["Review risk: Workflow: secret-scan.yml"]
R13 --> V13["actionlint plus required checks"]
Evidence --> S14["Workflow: security-scan.yml"]
S14 --> I14["GitHub Actions review job"]
I14 --> R14["Review risk: Workflow: security-scan.yml"]
R14 --> V14["actionlint plus required checks"]
Evidence --> S15["Workflow: strix.yml"]
S15 --> I15["GitHub Actions review job"]
I15 --> R15["Review risk: Workflow: strix.yml"]
R15 --> V15["actionlint plus required checks"]
Evidence --> S16["Workflow: trusted-uv-materializer-quality-ci.yml"]
S16 --> I16["GitHub Actions review job"]
I16 --> R16["Review risk: Workflow: trusted-uv-materializer-quality-ci.yml"]
R16 --> V16["actionlint plus required checks"]
Contributor
OpenCode Review Overview
|
Contributor
There was a problem hiding this comment.
Pull request overview
OpenCode could not approve from deterministic current-head evidence because GitHub Checks have failed.
Findings
1. HIGH Current-head GitHub Checks - Fix failed required checks before approval
- Problem: Failed same-head checks remain for
4dec9c6a2e03d2ff3e62b186a47fe99910cfcd63. - Root cause: The model-unavailable evidence fallback is allowed only when peer GitHub Checks are complete and clean.
- Fix: Read and fix the failed check logs below, then rerun the current-head checks.
- Regression test: Keep the model-unavailable fallback gated on an empty failed-check rollup.
Failed checks:
- Agent Mention Router Quality CI/quality: FAILURE (https://github.com/ContextualWisdomLab/.github/actions/runs/34128700929/job/101763365796)
- Agent Review Runtime Quality CI/agent-review-runtime-quality: FAILURE (https://github.com/ContextualWisdomLab/.github/actions/runs/34128700884/job/101763365939)
- CodeQL PR/CodeQL compatibility analysis (actions): FAILURE (https://github.com/ContextualWisdomLab/.github/actions/runs/34128701010/job/101815505905)
- CodeQL PR/CodeQL compatibility analysis (python): FAILURE (https://github.com/ContextualWisdomLab/.github/actions/runs/34128701010/job/101815506849)
- CodeQL compatibility analysis (actions) check run: failure (https://github.com/ContextualWisdomLab/.github/actions/runs/34128701010/job/101815505905)
- CodeQL compatibility analysis (python) check run: failure (https://github.com/ContextualWisdomLab/.github/actions/runs/34128701010/job/101815506849)
- Python 3.14 full quality gate check run: failure (https://github.com/ContextualWisdomLab/.github/actions/runs/34128700843/job/101763365149)
- Repository Metadata Reconcile/validate: FAILURE (https://github.com/ContextualWisdomLab/.github/actions/runs/34128700953/job/101763366151)
- Required Noema Review/noema-review: FAILURE (https://github.com/ContextualWisdomLab/.github/actions/runs/34128699673/job/101778213204)
- Strix Security Scan/strix: FAILURE (https://github.com/ContextualWisdomLab/.github/actions/runs/34128699527/job/101778928092)
- Strix Security Scan/strix: failure (https://github.com/ContextualWisdomLab/.github/actions/runs/34128699527/job/101778928092)
- Trusted uv Materializer Quality CI/Python 3.14 full quality gate: FAILURE (https://github.com/ContextualWisdomLab/.github/actions/runs/34128700843/job/101763365149)
- agent-review-runtime-quality check run: failure (https://github.com/ContextualWisdomLab/.github/actions/runs/34128700884/job/101763365939)
- noema-review check run: failure (https://github.com/ContextualWisdomLab/.github/actions/runs/34128699673/job/101778213204)
- quality check run: failure (https://github.com/ContextualWisdomLab/.github/actions/runs/34128700929/job/101763365796)
- validate check run: failure (https://github.com/ContextualWisdomLab/.github/actions/runs/34128700953/job/101763366151)
Changed-File Evidence Map
flowchart LR
PR["PR changed files"] --> Evidence["OpenCode bounded evidence"]
Evidence --> S1["Workflow: agent-mention-router-quality-ci.yml"]
S1 --> I1["GitHub Actions review job"]
I1 --> R1["Review risk: Workflow: agent-mention-router-quality-ci.yml"]
R1 --> V1["actionlint plus required checks"]
Evidence --> S2["Workflow: agent-review-runtime-quality-ci.yml"]
S2 --> I2["GitHub Actions review job"]
I2 --> R2["Review risk: Workflow: agent-review-runtime-quality-ci.yml"]
R2 --> V2["actionlint plus required checks"]
Evidence --> S3["Workflow: audit-central-ruleset.yml"]
S3 --> I3["GitHub Actions review job"]
I3 --> R3["Review risk: Workflow: audit-central-ruleset.yml"]
R3 --> V3["actionlint plus required checks"]
Evidence --> S4["Workflow: codeql-scan-dispatch.yml"]
S4 --> I4["GitHub Actions review job"]
I4 --> R4["Review risk: Workflow: codeql-scan-dispatch.yml"]
R4 --> V4["actionlint plus required checks"]
Evidence --> S5["Workflow: dependency-review.yml"]
S5 --> I5["GitHub Actions review job"]
I5 --> R5["Review risk: Workflow: dependency-review.yml"]
R5 --> V5["actionlint plus required checks"]
Evidence --> S6["Workflow: exact-artifact-sbom-attestation.yml"]
S6 --> I6["GitHub Actions review job"]
I6 --> R6["Review risk: Workflow: exact-artifact-sbom-attestation.yml"]
R6 --> V6["actionlint plus required checks"]
Evidence --> S7["Workflow: organization-commercial-readiness-loop.yml"]
S7 --> I7["GitHub Actions review job"]
I7 --> R7["Review risk: Workflow: organization-commercial-readiness-loop.yml"]
R7 --> V7["actionlint plus required checks"]
Evidence --> S8["Workflow: pr-review-autofix.yml"]
S8 --> I8["GitHub Actions review job"]
I8 --> R8["Review risk: Workflow: pr-review-autofix.yml"]
R8 --> V8["actionlint plus required checks"]
Evidence --> S9["Workflow: python-security.yml"]
S9 --> I9["GitHub Actions review job"]
I9 --> R9["Review risk: Workflow: python-security.yml"]
R9 --> V9["actionlint plus required checks"]
Evidence --> S10["Workflow: repository-metadata-reconcile.yml"]
S10 --> I10["GitHub Actions review job"]
I10 --> R10["Review risk: Workflow: repository-metadata-reconcile.yml"]
R10 --> V10["actionlint plus required checks"]
Evidence --> S11["Workflow: sast-semgrep.yml"]
S11 --> I11["GitHub Actions review job"]
I11 --> R11["Review risk: Workflow: sast-semgrep.yml"]
R11 --> V11["actionlint plus required checks"]
Evidence --> S12["Workflow: scheduled-security-scan.yml"]
S12 --> I12["GitHub Actions review job"]
I12 --> R12["Review risk: Workflow: scheduled-security-scan.yml"]
R12 --> V12["actionlint plus required checks"]
Evidence --> S13["Workflow: secret-scan.yml"]
S13 --> I13["GitHub Actions review job"]
I13 --> R13["Review risk: Workflow: secret-scan.yml"]
R13 --> V13["actionlint plus required checks"]
Evidence --> S14["Workflow: security-scan.yml"]
S14 --> I14["GitHub Actions review job"]
I14 --> R14["Review risk: Workflow: security-scan.yml"]
R14 --> V14["actionlint plus required checks"]
Evidence --> S15["Workflow: strix.yml"]
S15 --> I15["GitHub Actions review job"]
I15 --> R15["Review risk: Workflow: strix.yml"]
R15 --> V15["actionlint plus required checks"]
Evidence --> S16["Workflow: trusted-uv-materializer-quality-ci.yml"]
S16 --> I16["GitHub Actions review job"]
I16 --> R16["Review risk: Workflow: trusted-uv-materializer-quality-ci.yml"]
R16 --> V16["actionlint plus required checks"]
Bumps [step-security/harden-runner](https://github.com/step-security/harden-runner) from 2.20.0 to 2.21.1. - [Release notes](https://github.com/step-security/harden-runner/releases) - [Commits](step-security/harden-runner@v2.20.0...e14015d) --- updated-dependencies: - dependency-name: step-security/harden-runner dependency-version: 2.21.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot
Bot
force-pushed
the
dependabot/github_actions/main/step-security/harden-runner-2.21.1
branch
from
September 8, 2026 03:18
4dec9c6 to
916bca9
Compare
Contributor
There was a problem hiding this comment.
Pull request overview
OpenCode could not approve from deterministic current-head evidence because GitHub Checks have failed.
Findings
1. HIGH Current-head GitHub Checks - Fix failed required checks before approval
- Problem: Failed same-head checks remain for
916bca915f1a72b327e155739f800f15bb643589. - Root cause: The model-unavailable evidence fallback is allowed only when peer GitHub Checks are complete and clean.
- Fix: Read and fix the failed check logs below, then rerun the current-head checks.
- Regression test: Keep the model-unavailable fallback gated on an empty failed-check rollup.
Failed checks:
- Agent Mention Router Quality CI/quality: FAILURE (https://github.com/ContextualWisdomLab/.github/actions/runs/34183045756/job/101925827300)
- Agent Review Runtime Quality CI/agent-review-runtime-quality: FAILURE (https://github.com/ContextualWisdomLab/.github/actions/runs/34183045809/job/101925827101)
- CodeQL PR/CodeQL compatibility analysis (actions): FAILURE (https://github.com/ContextualWisdomLab/.github/actions/runs/34183045817/job/101946252281)
- CodeQL compatibility analysis (actions) check run: failure (https://github.com/ContextualWisdomLab/.github/actions/runs/34183045817/job/101946252281)
- Python 3.14 full quality gate check run: failure (https://github.com/ContextualWisdomLab/.github/actions/runs/34183045818/job/101925827442)
- Repository Metadata Reconcile/validate: FAILURE (https://github.com/ContextualWisdomLab/.github/actions/runs/34183045761/job/101925826963)
- Required Noema Review/noema-review: FAILURE (https://github.com/ContextualWisdomLab/.github/actions/runs/34183044533/job/101928212639)
- Trusted uv Materializer Quality CI/Python 3.14 full quality gate: FAILURE (https://github.com/ContextualWisdomLab/.github/actions/runs/34183045818/job/101925827442)
- agent-review-runtime-quality check run: failure (https://github.com/ContextualWisdomLab/.github/actions/runs/34183045809/job/101925827101)
- noema-review check run: failure (https://github.com/ContextualWisdomLab/.github/actions/runs/34183044533/job/101928212639)
- quality check run: failure (https://github.com/ContextualWisdomLab/.github/actions/runs/34183045756/job/101925827300)
- validate check run: failure (https://github.com/ContextualWisdomLab/.github/actions/runs/34183045761/job/101925826963)
Changed-File Evidence Map
flowchart LR
PR["PR changed files"] --> Evidence["OpenCode bounded evidence"]
Evidence --> S1["Workflow: agent-mention-router-quality-ci.yml"]
S1 --> I1["GitHub Actions review job"]
I1 --> R1["Review risk: Workflow: agent-mention-router-quality-ci.yml"]
R1 --> V1["actionlint plus required checks"]
Evidence --> S2["Workflow: agent-review-runtime-quality-ci.yml"]
S2 --> I2["GitHub Actions review job"]
I2 --> R2["Review risk: Workflow: agent-review-runtime-quality-ci.yml"]
R2 --> V2["actionlint plus required checks"]
Evidence --> S3["Workflow: audit-central-ruleset.yml"]
S3 --> I3["GitHub Actions review job"]
I3 --> R3["Review risk: Workflow: audit-central-ruleset.yml"]
R3 --> V3["actionlint plus required checks"]
Evidence --> S4["Workflow: codeql-scan-dispatch.yml"]
S4 --> I4["GitHub Actions review job"]
I4 --> R4["Review risk: Workflow: codeql-scan-dispatch.yml"]
R4 --> V4["actionlint plus required checks"]
Evidence --> S5["Workflow: dependency-review.yml"]
S5 --> I5["GitHub Actions review job"]
I5 --> R5["Review risk: Workflow: dependency-review.yml"]
R5 --> V5["actionlint plus required checks"]
Evidence --> S6["Workflow: exact-artifact-sbom-attestation.yml"]
S6 --> I6["GitHub Actions review job"]
I6 --> R6["Review risk: Workflow: exact-artifact-sbom-attestation.yml"]
R6 --> V6["actionlint plus required checks"]
Evidence --> S7["Workflow: organization-commercial-readiness-loop.yml"]
S7 --> I7["GitHub Actions review job"]
I7 --> R7["Review risk: Workflow: organization-commercial-readiness-loop.yml"]
R7 --> V7["actionlint plus required checks"]
Evidence --> S8["Workflow: pr-review-autofix.yml"]
S8 --> I8["GitHub Actions review job"]
I8 --> R8["Review risk: Workflow: pr-review-autofix.yml"]
R8 --> V8["actionlint plus required checks"]
Evidence --> S9["Workflow: python-security.yml"]
S9 --> I9["GitHub Actions review job"]
I9 --> R9["Review risk: Workflow: python-security.yml"]
R9 --> V9["actionlint plus required checks"]
Evidence --> S10["Workflow: repository-metadata-reconcile.yml"]
S10 --> I10["GitHub Actions review job"]
I10 --> R10["Review risk: Workflow: repository-metadata-reconcile.yml"]
R10 --> V10["actionlint plus required checks"]
Evidence --> S11["Workflow: sast-semgrep.yml"]
S11 --> I11["GitHub Actions review job"]
I11 --> R11["Review risk: Workflow: sast-semgrep.yml"]
R11 --> V11["actionlint plus required checks"]
Evidence --> S12["Workflow: scheduled-security-scan.yml"]
S12 --> I12["GitHub Actions review job"]
I12 --> R12["Review risk: Workflow: scheduled-security-scan.yml"]
R12 --> V12["actionlint plus required checks"]
Evidence --> S13["Workflow: secret-scan.yml"]
S13 --> I13["GitHub Actions review job"]
I13 --> R13["Review risk: Workflow: secret-scan.yml"]
R13 --> V13["actionlint plus required checks"]
Evidence --> S14["Workflow: security-scan.yml"]
S14 --> I14["GitHub Actions review job"]
I14 --> R14["Review risk: Workflow: security-scan.yml"]
R14 --> V14["actionlint plus required checks"]
Evidence --> S15["Workflow: strix.yml"]
S15 --> I15["GitHub Actions review job"]
I15 --> R15["Review risk: Workflow: strix.yml"]
R15 --> V15["actionlint plus required checks"]
Evidence --> S16["Workflow: trusted-uv-materializer-quality-ci.yml"]
S16 --> I16["GitHub Actions review job"]
I16 --> R16["Review risk: Workflow: trusted-uv-materializer-quality-ci.yml"]
R16 --> V16["actionlint plus required checks"]
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps step-security/harden-runner from 2.20.0 to 2.21.1.
Release notes
Sourced from step-security/harden-runner's releases.
Commits
e14015dMerge pull request #690 from step-security/rc-439001249docs: update harden-runner version pin to v2.21.0 in getting started examplea447fbadocs: expand enterprise feature list and document custom VM and ubuntu-slim l...b0eaf8ddocs: clarify community vs enterprise tiers and add maintained actions section063e8e3Merge pull request #687 from rohan-stepsecurity/rp/fix/bin-echo-fallbackf46bdc1chore: bump agent-ebpf to v1.9.1 and agent to v0.16.342e6daafix: fall back to/bin/echofor non-usr-merged distros05e3151Merge pull request #684 from step-security/rc-420f37afafix: ignore denied-endpoints on non-enterprise tier93b58eefix: resolve cache host read-first and never downgrade egress policy