Skip to content

chore: add release-please for automated versioning (fixes #509) - #926

Open
chrisyangxiaoqi wants to merge 1 commit into
padok-team:mainfrom
chrisyangxiaoqi:chore/add-release-please
Open

chore: add release-please for automated versioning (fixes #509)#926
chrisyangxiaoqi wants to merge 1 commit into
padok-team:mainfrom
chrisyangxiaoqi:chore/add-release-please

Conversation

@chrisyangxiaoqi

Copy link
Copy Markdown

Summary

Adds release-please to automate the release workflow.

Changes

  • Adds .release-please-config.json - configures changelog sections and release type
  • Adds .release-please-manifest.json - tracks current version
  • Adds .github/workflows/release-please.yaml - GitHub Actions workflow

How it works

  1. PRs merged to main with conventional commit titles (feat:, fix:, chore:, etc.) trigger release-please
  2. Release-please creates a release PR with auto-generated CHANGELOG
  3. When the release PR is merged, a GitHub release is created automatically

Why

The current process requires manual tagging. Release-please handles version bumping and CHANGELOG generation automatically, reducing maintainer toil.

Fixes #509

)

Adds release-please to automate:
- CHANGELOG generation from conventional commits
- Version bumping based on commit types (feat/fix/chore/etc.)
- Automatic GitHub release creation

Replaces the manual tag-based release process with a PR-based workflow.

Fixes padok-team#509
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: 📋 Backlog

Development

Successfully merging this pull request may close these issues.

chore(release): add automated release tool

1 participant