Skip to content

ci: add release-please for automated releases#58

Open
doomspork wants to merge 1 commit intomainfrom
doomspork/release-please
Open

ci: add release-please for automated releases#58
doomspork wants to merge 1 commit intomainfrom
doomspork/release-please

Conversation

@doomspork
Copy link
Member

Configure release-please GitHub Action to automate versioning and changelog generation based on Conventional Commits. Uses the simple release type to track versions via version.txt and generates CHANGELOG.md automatically.

When commits are pushed to main, release-please will create a Release PR with version bumps and changelog updates. Merging the Release PR creates a GitHub Release with the appropriate version tag.

Closes #34

Configure release-please GitHub Action with manifest-based setup
using the simple release type. On pushes to main, release-please
will analyze conventional commits, create a Release PR with version
bumps and CHANGELOG updates, and create GitHub Releases when merged.

Closes #34
Copilot AI review requested due to automatic review settings February 4, 2026 14:28
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR sets up release-please automation to manage versioning and changelog generation using Conventional Commits. It configures the basic infrastructure for automated releases without including the full build pipeline.

Changes:

  • Added release-please GitHub Action workflow that triggers on pushes to main
  • Configured release-please to use the "simple" release type with version.txt tracking
  • Initialized version tracking at 0.0.0 across all configuration files

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
.github/workflows/release-please.yml Defines the Release Please workflow with appropriate permissions for creating releases and PRs
release-please-config.json Configures release-please with the "Fig" package name, changelog sections, and version bump behavior
.release-please-manifest.json Initializes the release manifest with version 0.0.0
version.txt Tracks the current version (0.0.0) for the simple release type

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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.

Set up release-please for Automated Releases

1 participant