brew: switch Formula + release workflow to forgejo source URLs #6

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

Problem

Formula/session-lattice.rb, Formula/session-lattice-puller.rb, and the release workflow that rewrites them all point at github.com/coilysiren/session-lattice. Forgejo is canonical for coilysiren source now (decision made in chat 2026-05-24).

Change

  • Formula/session-lattice.rb and Formula/session-lattice-puller.rb: url + head + homepage switched to https://forgejo.coilysiren.me/coilysiren/session-lattice(.git). HTTPS, not SSH (forgejo deployed posture is HTTPS-only git per infrastructure/docs/forgejo-deploy-plan.md:19). The puller's caveat link also moved to the forgejo source-tree URL (/src/branch/main/AGENTS.md).
  • .github/workflows/release.yml: the new_line= that rewrites both Formulas via Contents API on each release now emits the forgejo URL, so the next release doesn't clobber the change. Header comment updated.
  • README.md: brew-tap command points at forgejo.

Note

Forgejo repo currently reports mirror:false and no push automation writes to it. Until the push flow is flipped, brew install will 404 on tags that exist on github but not on forgejo. Tracked separately.

**Problem** `Formula/session-lattice.rb`, `Formula/session-lattice-puller.rb`, and the release workflow that rewrites them all point at `github.com/coilysiren/session-lattice`. Forgejo is canonical for coilysiren source now (decision made in chat 2026-05-24). **Change** - `Formula/session-lattice.rb` and `Formula/session-lattice-puller.rb`: `url` + `head` + `homepage` switched to `https://forgejo.coilysiren.me/coilysiren/session-lattice(.git)`. HTTPS, not SSH (forgejo deployed posture is HTTPS-only git per infrastructure/docs/forgejo-deploy-plan.md:19). The puller's caveat link also moved to the forgejo source-tree URL (`/src/branch/main/AGENTS.md`). - `.github/workflows/release.yml`: the `new_line=` that rewrites both Formulas via Contents API on each release now emits the forgejo URL, so the next release doesn't clobber the change. Header comment updated. - `README.md`: brew-tap command points at forgejo. **Note** Forgejo repo currently reports `mirror:false` and no push automation writes to it. Until the push flow is flipped, `brew install` will 404 on tags that exist on github but not on forgejo. Tracked separately.
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
coilyco-flight-deck/session-lattice#6
No description provided.