Skip to content

feat: add release-please and semantic PR title check - #21

Merged
Kotakku merged 1 commit into
mainfrom
feat/release-please
Mar 20, 2026
Merged

feat: add release-please and semantic PR title check#21
Kotakku merged 1 commit into
mainfrom
feat/release-please

Conversation

@Kotakku

@Kotakku Kotakku commented Mar 20, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add release-please for automated version bump PRs based on Conventional Commits
  • Add semantic PR title check (amannn/action-semantic-pull-request)
  • release-please updates versions in all 4 files: pyproject.toml, setup.cfg, package.xml, baglab_mcap_backend/pyproject.toml

Flow after merge

  1. PRs must have Conventional Commits title (e.g. feat:, fix:)
  2. On merge to main, release-please creates/updates a bump PR with CHANGELOG
  3. Merging the bump PR creates a v* tag → triggers publish.yml → PyPI publish

Next step

After merging, manually create the initial release-please PR for v1.0.0 by triggering release-please on main.

🤖 Generated with Claude Code

- Add release-please config with linked version updates across
  pyproject.toml, setup.cfg, package.xml, and baglab_mcap_backend
- Add release-please workflow triggered on main push
- Add PR title check workflow using semantic-pull-request

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@Kotakku
Kotakku merged commit a3ba1ec into main Mar 20, 2026
2 checks passed
@Kotakku
Kotakku deleted the feat/release-please branch March 26, 2026 11:38
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