Skip to content

feat: configure release-please to include refactor commits#37

Merged
deanq merged 4 commits intomainfrom
deanq/release-please-v4
Oct 14, 2025
Merged

feat: configure release-please to include refactor commits#37
deanq merged 4 commits intomainfrom
deanq/release-please-v4

Conversation

@deanq
Copy link
Contributor

@deanq deanq commented Oct 10, 2025

Add release-please configuration to include refactor commits in version bumps and changelogs. This enables proper semantic versioning for code refactoring changes.

Changes:

  • Add .release-please-config.json with custom changelog sections
  • Add .release-please-manifest.json to track current version (0.6.0)
  • Update CI workflow to use release-please v4 with config files
  • Configure changelog to include refactor, perf, and docs sections

Refactor commits will now trigger patch version bumps and appear in the changelog under "Code Refactoring" section.

deanq and others added 2 commits October 10, 2025 16:31
Add release-please configuration to include refactor commits in version
bumps and changelogs. This enables proper semantic versioning for code
refactoring changes.

Changes:
- Add .release-please-config.json with custom changelog sections
- Add .release-please-manifest.json to track current version (0.6.0)
- Update CI workflow to use release-please v4 with config files
- Configure changelog to include refactor, perf, and docs sections

Refactor commits will now trigger patch version bumps and appear in
the changelog under "Code Refactoring" section.
@deanq deanq requested a review from Copilot October 10, 2025 23:46
Copy link
Contributor

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 configures release-please to include refactor commits in version bumps and changelogs, enabling proper semantic versioning for code refactoring changes.

  • Adds release-please configuration files to customize changelog sections and include refactor commits
  • Updates CI workflow to use release-please v4 with external configuration
  • Configures changelog to show refactor, performance, and documentation sections

Reviewed Changes

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

File Description
.release-please-manifest.json Tracks current version (0.6.0) for release-please
.release-please-config.json Defines changelog sections including refactor commits and package configuration
.github/workflows/ci.yml Updates to release-please v4 and removes inline release-type configuration

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

The config file should be release-please-config.json (no leading dot).
Only the manifest file should have a leading dot.
@deanq deanq requested review from jhcipar and pandyamarut October 11, 2025 00:04
@deanq deanq merged commit b8c59a0 into main Oct 14, 2025
12 checks passed
@deanq deanq deleted the deanq/release-please-v4 branch October 14, 2025 16:03
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.

3 participants