Skip to content

Comments

feat(ci): add release workflow for manual semver bump and tag#22

Merged
casibbald merged 8 commits intomainfrom
feat/release-workflow
Jan 25, 2026
Merged

feat(ci): add release workflow for manual semver bump and tag#22
casibbald merged 8 commits intomainfrom
feat/release-workflow

Conversation

@casibbald
Copy link
Contributor

@casibbald casibbald commented Jan 25, 2026

Note

  • New release automation: Adds release.yml to bump versions across Cargo.toml, generate release notes (OpenAI/Anthropic) using .github/release-notes-template.md, tag vX.Y.Z, and create a GitHub Release.
  • CI changes: Adds Conventional Commits linting job; gates main tooling job on it; updates permissions; and restricts container build/push to run only on tag pushes (no longer on main/develop).
  • Tooling: Extends rerp CLI with release bump and release generate-notes, plus pre-commit microservices-fmt; adds tests for release notes/bump; updates pyproject.toml deps (certifi, pre-commit).
  • Developer workflow: Adds .pre-commit-config.yaml, just fmt-rust and just install-hooks; documents workflows in .github/workflows/README.md and Conventional Commits in CONTRIBUTING.md.
  • Housekeeping: Adds release artifacts to .gitignore, expands Tiltfile ignore patterns; formats/reorders Rust entity modules (non-functional changes).

Written by Cursor Bugbot for commit 2b2f3c8. This will update automatically on new commits. Configure here.

…lt; .gitignore for release-body, PR_*.md, **/*.log
Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.

@casibbald casibbald merged commit f454001 into main Jan 25, 2026
20 checks passed
@casibbald casibbald deleted the feat/release-workflow branch January 25, 2026 16:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant