Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

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

Open
chrisyangxiaoqi wants to merge 1 commit into
padok-team:mainpadok-team/burrito:mainfrom
chrisyangxiaoqi:chore/add-release-pleasechrisyangxiaoqi/burrito:chore/add-release-pleaseCopy head branch name to clipboard
Open

chore: add release-please for automated versioning (fixes #509)#926
chrisyangxiaoqi wants to merge 1 commit into
padok-team:mainpadok-team/burrito:mainfrom
chrisyangxiaoqi:chore/add-release-pleasechrisyangxiaoqi/burrito:chore/add-release-pleaseCopy head branch name to clipboard

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

Morty Proxy This is a proxified and sanitized view of the page, visit original site.