Skip to content

ci: repin orphan reusable SHAs (97df7621/4fdf4314 → live)#34

Merged
hyperpolymath merged 1 commit into
mainfrom
ci/repin-orphan-reusable-shas
May 30, 2026
Merged

ci: repin orphan reusable SHAs (97df7621/4fdf4314 → live)#34
hyperpolymath merged 1 commit into
mainfrom
ci/repin-orphan-reusable-shas

Conversation

@hyperpolymath
Copy link
Copy Markdown
Owner

Summary

The workflow(s) in this repo pinned hyperpolymath/standards reusable workflow(s) at orphan SHAs — commits no longer reachable from standards/main.

Fix

Re-pin to the reachable merge-commit SHAs:

  • hypatia-scan-reusable.yml@97df7621@915139d73560e65a8240b8fc7768698658502c89
  • rust-ci-reusable.yml@4fdf4314@cc5a372af1af1b202c17f1b21efd954e6c038bef

Reference

🤖 Generated with Claude Code

The caller workflow(s) pinned hyperpolymath/standards reusable workflow(s)
at orphan SHAs no longer reachable from `standards/main`. Read-only
Contents API resolves the blob (cached), so code-review tooling does
not catch this; `workflow_call` at run-time refuses orphan SHAs and
emits "workflow file issue" with zero jobs created.

Replacements:
  hypatia-scan-reusable.yml: @97df7621... → @915139d73560e65a8240b8fc7768698658502c89
  rust-ci-reusable.yml:      @4fdf4314... → @cc5a372af1af1b202c17f1b21efd954e6c038bef

Audit:   hyperpolymath/standards/docs/audits/audit-hypatia-pin-orphan-2026-05-27.adoc
Detector: hypatia rule WF016 (hyperpolymath/hypatia#393)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@hyperpolymath hyperpolymath enabled auto-merge (squash) May 30, 2026 17:54
@sonarqubecloud
Copy link
Copy Markdown

@hyperpolymath hyperpolymath merged commit 967505a into main May 30, 2026
6 of 15 checks passed
@hyperpolymath hyperpolymath deleted the ci/repin-orphan-reusable-shas branch May 30, 2026 18:04
@github-actions
Copy link
Copy Markdown

🔍 Hypatia Security Scan

Findings: 143 issues detected

Severity Count
🔴 Critical 60
🟠 High 65
🟡 Medium 18

⚠️ Action Required: Critical security issues found!

View findings
[
  {
    "reason": "Issue in codeql.yml",
    "type": "missing_workflow",
    "file": "codeql.yml",
    "action": "create",
    "rule_module": "workflow_audit",
    "severity": "high"
  },
  {
    "reason": "Issue in scorecard.yml",
    "type": "missing_workflow",
    "file": "scorecard.yml",
    "action": "create",
    "rule_module": "workflow_audit",
    "severity": "high"
  },
  {
    "reason": "Action perpolymath/standards/.github/workflows/governance-reusable.yml@main\n needs attention",
    "type": "unpinned_action",
    "file": "governance.yml",
    "action": "pin_sha",
    "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 casket-pages.yml",
    "type": "missing_timeout_minutes",
    "file": "casket-pages.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in casket-pages.yml",
    "type": "missing_timeout_minutes",
    "file": "casket-pages.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in governance.yml",
    "type": "missing_timeout_minutes",
    "file": "governance.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in hypatia-scan.yml",
    "type": "missing_timeout_minutes",
    "file": "hypatia-scan.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in instant-sync.yml",
    "type": "missing_timeout_minutes",
    "file": "instant-sync.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in mirror.yml",
    "type": "missing_timeout_minutes",
    "file": "mirror.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  }
]

Powered by Hypatia Neurosymbolic CI/CD Intelligence

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant