Release: move to always-minor model (replace mathieudutour auto-bump) #23

Closed
opened 2026-06-08 20:47:56 +00:00 by coilysiren · 0 comments
Owner

Bring session-lattice onto the always-minor release model (agentic-os #199; consumers aligned across cli-guard/coily/otel-a2a-relay-cli/repo-recall/ward).

session-lattice is the lone holdout: its .github/workflows/release.yml uses mathieudutour/github-tag-action@v6.2 with default_bump: patch, which parses conventional commits and auto-escalates to major on feat!:/BREAKING CHANGE - exactly what the new "major only by hand" model removes. The forgejo tag-bump action is not a drop-in here (this repo's tag/Release step runs on the GitHub Actions surface even though origin is forgejo).

Change:

  • Replace the "Compute and push tag" mathieudutour step with an inline bash step that bumps the latest vX.Y.Z tag by minor (no commit parsing), pushes the tag, and sets new_tag/new_version/changelog outputs for the softprops release step. Major stays hand-driven (cut vN.0.0 by hand; pushes resume minor from there).
  • Update the workflow header comment ("Conventional commits drive the semver bump") and AGENTS.md Release section to match.

Sequencing: land AFTER the in-flight fix-tap-token branch, which is mid-surgery on this same release.yml (FORGEJO_TOKEN tap fix + hook removal). Editing it now would collide on the workflow.

Bring session-lattice onto the always-minor release model (agentic-os #199; consumers aligned across cli-guard/coily/otel-a2a-relay-cli/repo-recall/ward). session-lattice is the lone holdout: its `.github/workflows/release.yml` uses `mathieudutour/github-tag-action@v6.2` with `default_bump: patch`, which parses conventional commits and auto-escalates to major on `feat!:`/`BREAKING CHANGE` - exactly what the new "major only by hand" model removes. The forgejo `tag-bump` action is not a drop-in here (this repo's tag/Release step runs on the GitHub Actions surface even though origin is forgejo). Change: - Replace the "Compute and push tag" mathieudutour step with an inline bash step that bumps the latest `vX.Y.Z` tag by minor (no commit parsing), pushes the tag, and sets `new_tag`/`new_version`/`changelog` outputs for the softprops release step. Major stays hand-driven (cut `vN.0.0` by hand; pushes resume minor from there). - Update the workflow header comment ("Conventional commits drive the semver bump") and AGENTS.md Release section to match. Sequencing: land AFTER the in-flight `fix-tap-token` branch, which is mid-surgery on this same `release.yml` (FORGEJO_TOKEN tap fix + hook removal). Editing it now would collide on the workflow.
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#23
No description provided.