ci(hypatia-scan): repin orphan reusable SHA — finish #140's intent#163
Merged
Conversation
PR #140 ("repin orphan reusable SHAs (97df7621/4fdf4314 → live)") was filed to repin BOTH `rust-ci.yml` and `hypatia-scan.yml` away from orphan pins, per its description: - hypatia-scan-reusable.yml@97df7621 → @915139d7… - rust-ci-reusable.yml@4fdf4314 → @cc5a372a… …but the merged diff only touched `rust-ci.yml`. `hypatia-scan.yml` line 28 was never updated. Result: the Hypatia Security Scan workflow has been completing as `failure` with zero jobs on every push to main since #140 merged (workflow_call refuses orphan SHAs). Verification: git merge-base --is-ancestor 97df7621... origin/main → NOT ancestor git merge-base --is-ancestor 915139d7... origin/main → ancestor (behind by 56) This commit applies the SECOND half of #140's stated fix, no other changes. Refs #140. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
🔍 Hypatia Security ScanFindings: 205 issues detected
View findings[
{
"reason": "Issue in agda-meta-checker.yml",
"type": "missing_timeout_minutes",
"file": "agda-meta-checker.yml",
"action": "flag",
"rule_module": "workflow_audit",
"severity": "medium"
},
{
"reason": "Issue in boj-build.yml",
"type": "missing_timeout_minutes",
"file": "boj-build.yml",
"action": "flag",
"rule_module": "workflow_audit",
"severity": "medium"
},
{
"reason": "Issue in cargo-audit.yml",
"type": "missing_timeout_minutes",
"file": "cargo-audit.yml",
"action": "flag",
"rule_module": "workflow_audit",
"severity": "medium"
},
{
"reason": "Issue in cflite_batch.yml",
"type": "missing_timeout_minutes",
"file": "cflite_batch.yml",
"action": "flag",
"rule_module": "workflow_audit",
"severity": "medium"
},
{
"reason": "Issue in cflite_pr.yml",
"type": "missing_timeout_minutes",
"file": "cflite_pr.yml",
"action": "flag",
"rule_module": "workflow_audit",
"severity": "medium"
},
{
"reason": "Issue in chapel-ci.yml",
"type": "missing_timeout_minutes",
"file": "chapel-ci.yml",
"action": "flag",
"rule_module": "workflow_audit",
"severity": "medium"
},
{
"reason": "Issue in chapel-ci.yml",
"type": "missing_timeout_minutes",
"file": "chapel-ci.yml",
"action": "flag",
"rule_module": "workflow_audit",
"severity": "medium"
},
{
"reason": "Issue in chapel-ci.yml",
"type": "missing_timeout_minutes",
"file": "chapel-ci.yml",
"action": "flag",
"rule_module": "workflow_audit",
"severity": "medium"
},
{
"reason": "Issue in chapel-ci.yml",
"type": "missing_timeout_minutes",
"file": "chapel-ci.yml",
"action": "flag",
"rule_module": "workflow_audit",
"severity": "medium"
},
{
"reason": "Issue in codeql.yml",
"type": "missing_timeout_minutes",
"file": "codeql.yml",
"action": "flag",
"rule_module": "workflow_audit",
"severity": "medium"
}
]Powered by Hypatia Neurosymbolic CI/CD Intelligence |
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.
Summary
PR #140 ("repin orphan reusable SHAs (97df7621/4fdf4314 → live)") was
filed to repin both
rust-ci.ymlandhypatia-scan.ymlaway fromorphan pins, per its description:
…but the merged diff only touched
rust-ci.yml.hypatia-scan.ymlline 28 was never updated.
Result: the Hypatia Security Scan workflow has been completing as
failurewith zero jobs on every push tomainsince #140merged —
workflow_callrefuses orphan SHAs and emits "workflow fileissue" with no jobs created (exactly the pattern #140's description
named).
Verification
Why this PR exists separately
It applies the SECOND half of #140's stated fix, no other changes.
The first half (rust-ci.yml) shipped in #140 and is working as
intended (
cc5a372confirmed as ancestor ofstandards/main).Refs #140.
🤖 Generated with Claude Code