Skip to content

ci(hypatia-scan): repin reusable + grant actions:read (estate hypatia fix)#64

Merged
hyperpolymath merged 1 commit into
mainfrom
claude/gallant-faraday-LSAGJ
Jun 20, 2026
Merged

ci(hypatia-scan): repin reusable + grant actions:read (estate hypatia fix)#64
hyperpolymath merged 1 commit into
mainfrom
claude/gallant-faraday-LSAGJ

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

Fixes the chronically-failing hypatia-scan workflow. Two gaps, both required:

  1. Stale pin — the wrapper pinned standards/hypatia-scan-reusable.yml@915139d7…, which doesn't resolve → every run failed with 0 jobs. Repinned to 8e6ba7d4a0890d25425855a77404d4690d0ab4b5 (standards #380, current HEAD).
  2. Missing permission — the reusable's permissions: block declares actions: read, but this caller's block omitted it (so actions defaulted to none). Once the pin resolves, that mismatch makes the run die as startup_failure. Added actions: read.

Validated end-to-end on eclexia#42: with both changes, hypatia-scan runs the full scan and posts its findings comment (it had been red estate-wide for the reusable-wrapper repos). Same root cause + identical fix here. (timeout-minutes: 30 on the job is unchanged.)

Draft / review-gated per the estate .github/workflows/ policy.

🤖 Generated with Claude Code

https://claude.ai/code/session_01PWMMxryCcPrAjJ8tuGvygG


Generated by Claude Code

The standards hypatia-scan-reusable was pinned at a stale ref (0-jobs failure) AND the caller permissions block omitted actions:read, which the reusable requires. Either gap alone leaves the run broken (0 jobs, or startup_failure once the ref resolves). Repins to 8e6ba7d (standards #380) and adds actions:read. Validated end-to-end on eclexia#42 (hypatia-scan now runs the full scan + posts findings).

Co-Authored-By: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PWMMxryCcPrAjJ8tuGvygG
@hyperpolymath hyperpolymath marked this pull request as ready for review June 20, 2026 16:54
@hyperpolymath hyperpolymath merged commit 109dd27 into main Jun 20, 2026
21 of 22 checks passed
@hyperpolymath hyperpolymath deleted the claude/gallant-faraday-LSAGJ branch June 20, 2026 16:54
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.

2 participants