Skip to content

ci: replace fake julia-actions/setup-julia SHA (824fb972 → 4c0cb0fc)#11

Merged
hyperpolymath merged 1 commit into
mainfrom
ci/replace-julia-fake-setup-julia-sha
May 30, 2026
Merged

ci: replace fake julia-actions/setup-julia SHA (824fb972 → 4c0cb0fc)#11
hyperpolymath merged 1 commit into
mainfrom
ci/replace-julia-fake-setup-julia-sha

Conversation

@hyperpolymath
Copy link
Copy Markdown
Owner

Summary

julia-actions/setup-julia@824fb972babf1837cf21c49159bf8a8130f26840 returns HTTP 422 "No commit found" — it is a fake SHA pin, never resolved by GitHub. Every CI run on this repo failed at Unable to resolve action julia-actions/setup-julia@824fb972....

Fix

Replace with the real v3 SHA 4c0cb0fce8556fdb04a90347310e5db8b1f98fb9 (verified via gh api repos/julia-actions/setup-julia/commits/<sha> → 200).

Estate-wide context

One of 8 Julia repos affected. Same fix recipe across all. Caught by the 2026-05-30 estate CI/CD audit.

🤖 Generated with Claude Code

`julia-actions/setup-julia@824fb972babf1837cf21c49159bf8a8130f26840` returns HTTP 422 "No commit found" —
it is a fake SHA pin, never resolved by GitHub. Every CI run on this repo
failed at `Unable to resolve action julia-actions/setup-julia@824fb972...`.

Replace with the real v3 SHA `4c0cb0fce8556fdb04a90347310e5db8b1f98fb9` (verified via
`gh api repos/julia-actions/setup-julia/commits/<sha>`).

Caught by the 2026-05-30 estate audit — one of 8 .jl repos affected
plus julia-ecosystem monorepo (9 nested workflows).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@hyperpolymath hyperpolymath enabled auto-merge (squash) May 30, 2026 17:07
@hyperpolymath hyperpolymath merged commit 7ffa517 into main May 30, 2026
6 of 18 checks passed
@hyperpolymath hyperpolymath deleted the ci/replace-julia-fake-setup-julia-sha branch May 30, 2026 17:08
@github-actions
Copy link
Copy Markdown

🔍 Hypatia Security Scan

Findings: 42 issues detected

Severity Count
🔴 Critical 0
🟠 High 13
🟡 Medium 29
View findings
[
  {
    "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 ci.yml",
    "type": "missing_timeout_minutes",
    "file": "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"
  },
  {
    "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