Skip to content

fix(deps): hold the conventional commits preset at version 9 - #142

Merged
Mearman merged 1 commit into
mainfrom
fix/release-notes-preset
Oct 3, 2026
Merged

Mearman merged 1 commit into
mainfrom
fix/release-notes-preset

Conversation

@Mearman

@Mearman Mearman commented Oct 3, 2026 •

Copy link
Copy Markdown
Member

The release job on main fails while semantic-release validates its plugins: conventional-changelog-conventionalcommits 10 requires conventional-changelog-writer 9 or newer, and @semantic-release/release-notes-generator (14.1.1, the latest) still depends on writer ^8, so the preset cannot render. The dependency upgrade moved the preset to 10; I should have run a semantic-release dry run after upgrading release plugins and did not.

The preset goes back to ^9. A new test renders release notes through the generator and the preset, so the mismatch fails in CI rather than during a release; it failed with the production error before the pin and passes after. The generator is now a direct dev dependency with a small declaration, since the test imports it. Moving the preset to 10 is tracked in #143 and needs a generator release on writer 9.

Version 10 of the preset needs conventional-changelog-writer 9, while
the newest semantic-release notes generator still loads writer 8, so
every release failed while rendering notes. A test now renders release
notes through the generator and the preset, which is where the mismatch
shows up before a release runs.
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 3, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
🔒 Security Review ✅ Completed 2026-10-03T09:01:01.008538Z 24e84b9 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@Mearman
Mearman merged commit f43dbf9 into main Oct 3, 2026
23 checks passed
@Mearman
Mearman deleted the fix/release-notes-preset branch October 3, 2026 09:04
@Mearman

Mearman commented Oct 3, 2026

Copy link
Copy Markdown
Member Author

🎉 This PR is included in version 1.41.4 🎉

The release is available on:

Installation

npm install -g markmv@1.41.4

Security & Supply Chain

✅ OIDC Trusted Publishing: published from CI with no long-lived npm token
✅ SBOM: Software Bill of Materials included in release
✅ NPM Provenance: Published with npm provenance attestations

Test Coverage

This release includes comprehensive test coverage reports. View coverage details in the release assets.

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.

1 participant