brew: switch umbrella Formulas + bump workflows to forgejo source URLs #10

Closed
opened 2026-05-25 06:04:52 +00:00 by coilysiren · 0 comments
Owner

Problem

The 4 umbrella Formulas (coily, agent-guard, repo-recall, personal-dashboard) and the 4 bump-*.yml workflows that receive repository_dispatch from per-repo release pipelines all hard-code github.com/coilysiren/<repo> URLs. Forgejo is canonical for coilysiren source now (decision made in chat 2026-05-24).

Change

  • Formula/{coily,agent-guard,repo-recall,personal-dashboard}.rb: url + head + homepage switched to https://forgejo.coilysiren.me/coilysiren/<repo>(.git). HTTPS, not SSH (forgejo deployed posture is HTTPS-only git per infrastructure/docs/forgejo-deploy-plan.md:19).
  • .github/workflows/bump-{coily,agent-guard,repo-recall,personal-dashboard}.yml: expected= validation flipped from the github SSH URL to the matching forgejo HTTPS URL, so the next repository_dispatch from a per-repo release that emits the new URL passes validation instead of failing.
  • README.md: per-repo tap-add commands point at forgejo.

Note

Forgejo repos currently report mirror:false and no push automation writes to them. Until the push flow is flipped, brew install against any of these Formulas will 404 on tags that exist on github but not on forgejo. Tracked separately. Repo is also marked Deprecated in the README (each tool ships its own per-repo tap), so this bumps the snapshots but the canonical path is the per-repo taps.

**Problem** The 4 umbrella Formulas (`coily`, `agent-guard`, `repo-recall`, `personal-dashboard`) and the 4 `bump-*.yml` workflows that receive `repository_dispatch` from per-repo release pipelines all hard-code `github.com/coilysiren/<repo>` URLs. Forgejo is canonical for coilysiren source now (decision made in chat 2026-05-24). **Change** - `Formula/{coily,agent-guard,repo-recall,personal-dashboard}.rb`: `url` + `head` + `homepage` switched to `https://forgejo.coilysiren.me/coilysiren/<repo>(.git)`. HTTPS, not SSH (forgejo deployed posture is HTTPS-only git per infrastructure/docs/forgejo-deploy-plan.md:19). - `.github/workflows/bump-{coily,agent-guard,repo-recall,personal-dashboard}.yml`: `expected=` validation flipped from the github SSH URL to the matching forgejo HTTPS URL, so the next `repository_dispatch` from a per-repo release that emits the new URL passes validation instead of failing. - `README.md`: per-repo tap-add commands point at forgejo. **Note** Forgejo repos currently report `mirror:false` and no push automation writes to them. Until the push flow is flipped, `brew install` against any of these Formulas will 404 on tags that exist on github but not on forgejo. Tracked separately. Repo is also marked Deprecated in the README (each tool ships its own per-repo tap), so this bumps the snapshots but the canonical path is the per-repo taps.
Commenting is not possible because the repository is archived.
No milestone
No project
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
coilysiren/homebrew-tap#10
No description provided.