ci: add release management with release please#14
Conversation
|
👋 jkongie, thanks for creating this pull request! To help reviewers, please consider creating future PRs as drafts first. This allows you to self-review and make any final changes before notifying the team. Once you're ready, you can mark it as "Ready for review" to request feedback. Thanks! |
There was a problem hiding this comment.
Pull request overview
This PR introduces automated release management via Release Please and adds a PR workflow to enforce Conventional Commits-style PR titles, aligning the repo’s release and change logging with standardized automation.
Changes:
- Adds Release Please configuration + manifest to manage versions and generate changelogs.
- Adds a
release-pleaseworkflow to open release PRs on pushes tomain. - Adds a
pr-checksworkflow to lint PR titles against Conventional Commits.
Reviewed changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
release-please-config.json |
Defines Release Please package + changelog section mapping. |
.release-please-manifest.json |
Seeds/controls the current released version for the root package. |
.github/workflows/release-please.yml |
Automates Release Please runs on main to create/update release PRs. |
.github/workflows/pr-checks.yml |
Adds PR-title linting using action-semantic-pull-request. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Uses release please to manage the release process. Also adds a PR check workflow to lint the PR title using conventional commits.
Uses release please to manage the release process.
Also adds a PR check workflow to lint the PR title using conventional commits.