Skip to content

chore(shared): release config#91

Merged
designcode merged 3 commits into
mainfrom
fix/release-config-and-tags
Apr 28, 2026
Merged

chore(shared): release config#91
designcode merged 3 commits into
mainfrom
fix/release-config-and-tags

Conversation

@designcode
Copy link
Copy Markdown
Collaborator

@designcode designcode commented Apr 28, 2026

Note

Low Risk
Low risk config-only change that just standardizes commit parsing and release note generation; main impact is potentially different version bump/release note behavior if commits were relying on the previous default preset.

Overview
Standardizes semantic-release behavior by explicitly setting preset: 'conventionalcommits' for @semantic-release/commit-analyzer and @semantic-release/release-notes-generator in release.config.base.cjs.

This can change how commits are interpreted for version bumping and how release notes are formatted compared to the prior default preset.

Reviewed by Cursor Bugbot for commit 1d9936e. Bugbot is set up for automated code reviews on this repo. Configure here.

designcode and others added 3 commits April 28, 2026 16:56
Assisted-by: Claude Opus 4.7 via Claude Code
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Assisted-by: Claude Opus 4.7 via Claude Code
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@designcode designcode force-pushed the fix/release-config-and-tags branch from e4595e5 to 1d9936e Compare April 28, 2026 14:56
@greptile-apps
Copy link
Copy Markdown

greptile-apps Bot commented Apr 28, 2026

Greptile Summary

This PR adds preset: 'conventionalcommits' to both the @semantic-release/commit-analyzer and @semantic-release/release-notes-generator plugins in the shared base release config. This ensures both plugins use the same conventional-commits changelog spec, aligning them with the existing scoped releaseRules that already reference conventional commit types.

Confidence Score: 5/5

Safe to merge — minimal, well-scoped configuration change with no logic or runtime risk.

Single-file change adding a preset declaration to two already-configured plugins. The required conventional-changelog-conventionalcommits package is confirmed present as a transitive dependency. No logic changes, no new dependencies, no security surface.

No files require special attention.

Important Files Changed

Filename Overview
release.config.base.cjs Adds preset: 'conventionalcommits' to both the commit-analyzer and release-notes-generator plugins for consistent changelog generation; the required conventional-changelog-conventionalcommits package is already present as a transitive dependency.

Reviews (1): Last reviewed commit: "chore(keyv-tigris): re-release after rol..." | Re-trigger Greptile

Copy link
Copy Markdown

@cursor cursor Bot left a comment

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 1d9936e. Configure here.

Comment thread release.config.base.cjs
@designcode designcode merged commit c7c5ca2 into main Apr 28, 2026
2 checks passed
@designcode designcode deleted the fix/release-config-and-tags branch April 28, 2026 15:00
@github-actions
Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 1.1.3 🎉

The release is available on:

Your semantic-release bot 📦🚀

@github-actions
Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 1.2.3 🎉

The release is available on:

Your semantic-release bot 📦🚀

@github-actions
Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 3.3.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants