Skip to content

feat: add auto-release workflow and semver check#4

Merged
ayahaustine merged 1 commit intomainfrom
dev
Feb 5, 2026
Merged

feat: add auto-release workflow and semver check#4
ayahaustine merged 1 commit intomainfrom
dev

Conversation

@ayahaustine
Copy link
Owner

@ayahaustine ayahaustine commented Feb 5, 2026

Summary by CodeRabbit

  • Chores
    • Updated release workflow to use semantic versioning with automatic triggering on main branch pushes.

@ayahaustine ayahaustine merged commit 28dde1c into main Feb 5, 2026
5 of 12 checks passed
@coderabbitai
Copy link

coderabbitai bot commented Feb 5, 2026

Caution

Review failed

The pull request is closed.

📝 Walkthrough

Walkthrough

The release workflow has been refactored from a manual tag-based approach to semantic versioning. The trigger changed from pushed tags to pushes to the main branch. Python, Poetry, and semantic-release tooling replace the previous release action, automating version bumping and changelog generation.

Changes

Cohort / File(s) Summary
Release Workflow Configuration
.github/workflows/release.yml
Transitioned from manual tag-triggered releases to semantic release automation. Added Python, Poetry, and semantic-release tooling setup. Removed previous changelog generation and release creation steps. Added Git configuration and automated push with tags. Changed workflow trigger from tag pushes to main branch pushes. Added global permissions and concurrency settings.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

Poem

🐰 Hops with joy at semantic release,
No more manual tags, our labor's ceased!
Poetry flows, versions spring true,
Automated bumps—what a refined brew!
Pushing to main, the build takes flight, 🚀

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch dev

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

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