rollout: port repo-recall + agent-guard + session-lattice to forgejo Actions #23

Open
opened 2026-05-25 06:58:00 +00:00 by coilysiren · 0 comments
Owner

Problem

Coily is the prototype for forgejo-canonical release. Once the bump-formula auth issue (#81) is resolved and coily's pipeline cuts an end-to-end release cleanly, the same pattern needs to roll out to the other 3 release-cutting coilysiren/* repos:

  • coilysiren/repo-recall
  • coilysiren/agent-guard
  • coilysiren/session-lattice

Per-repo migration

For each repo:

  1. Backfill any missing tags to forgejo so the next tag-bump action computes the correct next version (coily had 16 stale tags; check each repo with git ls-remote --tags forgejo | wc -l against git tag | wc -l).
  2. Add .forgejo/workflows/release.yml mirroring coilysiren/coily/.forgejo/workflows/release.yml:
    • runs-on: docker (not ubuntu-latest)
    • Uses coilysiren/agentic-os/actions/{tag-bump,create-release,bump-formula}@main
    • formula_path: differs per repo (Formula/repo-recall.rb, etc.)
  3. Delete .github/workflows/release.yml.
  4. Update AGENTS.md release-framework section to point at the forgejo flow (lift from coily's edit at f96dd14).
  5. Verify one real release cuts cleanly end-to-end.

Repo-specific notes

  • session-lattice has two Formulas (main + puller). The current github workflow bumps both in one job. bump-formula action only handles one path per call — call it twice in the forgejo job.
  • repo-recall has no scoop / Windows path, simplest port.
  • agent-guard has the smallest workflow, also straightforward.

Don't start until: #81 is resolved (auto-token bump-formula auth) and coily has cut a clean end-to-end release. No point copy-pasting the same auth limitation across 3 more repos.

**Problem** Coily is the prototype for forgejo-canonical release. Once the bump-formula auth issue (#81) is resolved and coily's pipeline cuts an end-to-end release cleanly, the same pattern needs to roll out to the other 3 release-cutting `coilysiren/*` repos: - `coilysiren/repo-recall` - `coilysiren/agent-guard` - `coilysiren/session-lattice` **Per-repo migration** For each repo: 1. Backfill any missing tags to forgejo so the next tag-bump action computes the correct next version (coily had 16 stale tags; check each repo with `git ls-remote --tags forgejo | wc -l` against `git tag | wc -l`). 2. Add `.forgejo/workflows/release.yml` mirroring `coilysiren/coily/.forgejo/workflows/release.yml`: - `runs-on: docker` (not `ubuntu-latest`) - Uses `coilysiren/agentic-os/actions/{tag-bump,create-release,bump-formula}@main` - `formula_path:` differs per repo (`Formula/repo-recall.rb`, etc.) 3. Delete `.github/workflows/release.yml`. 4. Update `AGENTS.md` release-framework section to point at the forgejo flow (lift from coily's edit at f96dd14). 5. Verify one real release cuts cleanly end-to-end. **Repo-specific notes** - `session-lattice` has two Formulas (main + puller). The current github workflow bumps both in one job. `bump-formula` action only handles one path per call — call it twice in the forgejo job. - `repo-recall` has no scoop / Windows path, simplest port. - `agent-guard` has the smallest workflow, also straightforward. **Don't start until**: #81 is resolved (auto-token bump-formula auth) and coily has cut a clean end-to-end release. No point copy-pasting the same auth limitation across 3 more repos.
coilysiren added
P2
and removed
P1
labels 2026-05-31 07:00:06 +00:00
Sign in to join this conversation.
No labels
P0
P1
P2
P3
P4
No milestone
No project
No assignees
1 participant
Notifications
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/agentic-os#23
No description provided.