release: bump-formula job has failed on every release since run 33 #103
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
The
bump-formulajob in.forgejo/workflows/release.ymlhas failed on every release since run #33 (sha21072fd, 2026-05-25). All subsequent releases (#34, #35, #36, #37, #38, #39) ship withrelease: success+bump-formula: failure.The Forgejo
bump-formulajob is the equivalent of the dispatch tocoilysiren/homebrew-tapfrom the old GitHub pipeline. With it failing,Formula/coily.rbis not getting the new tag/revision pinned automatically. Every released version since v2.38.0 has only stayed installable viabrew upgrade coilybecause the formula in this repo is what brew reads (forgejo direct-repo tap), and there is one in-repo source of truth - but the pin still isn't refreshing on its own, sobrew installusers are getting whichever revision was hand-edited last.(Confirming: most recent commit to
Formula/coily.rbisgit log -1 --format=%h Formula/coily.rb- need to verify drift between formula pin and current tag.)Symptom
bump-formulajob exits within ~7s of starting on every release run. Failure happens before any visible step output in the API summary. Job is reproducibly red - this is a stable bug, not a flake.Likely cause (verify against Forgejo UI logs, which aren't exposed via the API in this version)
The
coilysiren/agentic-os/actions/bump-formula@maincomposite was the third action ported as part ofcoilysiren/coily#80. The likely culprits, ranked:${{ github.token }}(passed implicitly to the composite) lacks therepository: contents:writescope needed to commitFormula/coily.rbback to main. Thereleaseand newwindows-assetsjobs only need read+release; they work. The formula commit needs write-to-main, which may be gated separately.Formula/coily.rb, and the existing file SHA lookup is failing because the composite was written against the GitHub Contents API shape and never re-tested against Forgejo.git pushfrom inside the composite is being rejected by a branch protection rule onmain(rulesets applied viaagentic-os/scripts/rulesets/default.json).Repro
Any push to main triggers the workflow.
bump-formulawill fail in ~7s.Inspect the UI: https://forgejo.coilysiren.me/coilysiren/coily/actions/runs/39 (run number 39, latest as of filing).
Fix sequence
permissions:block or set a PAT secret and pass it explicitly.coilysiren/agentic-os/actions/bump-formula/action.ymland re-run.releaserule's actor allowlist.Why now
Now that the Windows release assets are landing correctly (
#102closed), the bump-formula failure is the only red on every release. It also means the brew install path is silently drifting from the tag. Worth fixing before the scoop-bucket cutover so the full release pipeline is green.Out of scope