Skip to content

fix(ci): track go-install-hardened @v1 instead of dangling SHA - #987

Open
gh-allora wants to merge 1 commit into
devfrom
fix/devop-770-go-hardened-v1
Open

fix(ci): track go-install-hardened @v1 instead of dangling SHA#987
gh-allora wants to merge 1 commit into
devfrom
fix/devop-770-go-hardened-v1

Conversation

@gh-allora

@gh-allora gh-allora commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

Summary

The go-hardened.yml workflow was pinned to @0d80a856 — a dangling commit not reachable from any branch in ci-workflows-private. GitHub Actions cannot resolve dangling commit SHAs for cross-repo private workflow calls, causing 100% startup_failure on every run (0 jobs, empty referenced_workflows, "workflow file issue").

Root cause

PR #17 in ci-workflows-private was squash-merged to main (not v1). The head SHA 0d80a856 became a dangling commit — not on main, not on v1, not on any branch. GitHub Actions needs the commit to be reachable from a branch or tag to resolve it cross-repo.

Fix

Switch from @0d80a856 to @v1 — the stable release branch. The v1 version is a strict superset of the pinned commit (71 commits ahead), with additional inputs (run_veto, veto_ref, extra_test_flags), checkout@v7.0.0 with persist-credentials: false, and improved govulncheck JSON parsing. No functional regression.

Evidence

  • 18 recent runs, all 18 failed with "workflow file issue" and 0 jobs
  • referenced_workflows: [] on every run (GitHub could not resolve the reusable workflow)
  • SHA 0d80a856 is not an ancestor of v1, main, or any branch

Tracking

DEVOP-770 / DEVOP-771


Summary by cubic

Updates .github/workflows/go-hardened.yml to call allora-network/ci-workflows-private/.github/workflows/go-install-hardened.yml@v1 instead of a dangling commit so Actions can resolve and run the job. Previously every run failed at startup ("workflow was not found", 0 jobs); now go-install-hardened executes on pushes and internal PRs, addressing DEVOP-770.

Written for commit 3aea03f. Summary will update on new commits.

Review in cubic

…P-770)

The pinned SHA (185ec34) is a dangling commit
not reachable from any branch in ci-workflows-private. GitHub Actions cannot
resolve it cross-repo, causing 100% startup_failure on every run (0 jobs,
empty referenced_workflows). Switch to @v1 branch ref which tracks the
stable release line.

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 1 file

Re-trigger cubic

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