Skip to content

fix: pin compatible changelog preset - #3

Merged
matthewzhaocc merged 1 commit into
mainfrom
fix/semantic-release-preset
Aug 30, 2026
Merged

matthewzhaocc merged 1 commit into
mainfrom
fix/semantic-release-preset

Conversation

@matthewzhaocc

@matthewzhaocc matthewzhaocc commented Aug 30, 2026 •

Copy link
Copy Markdown
Contributor

Root cause

The failed Publish Image run was not introduced by #2. The immediately preceding main run failed with the same release-note error:

cycjimmy/semantic-release-action@v4 bundles semantic-release 24 and conventional-changelog-writer 8. The unversioned extra_plugins entry installed preset 9, which requires writer 9, so generateNotes failed before publishing v0.3.0.

Fix

Pin conventional-changelog-conventionalcommits@8.0.0, matching the writer bundled by semantic-release 24.

Verification

Ran @semantic-release/release-notes-generator@14.0.0 with preset 8 against a feature commit using writer 8; release notes generated successfully. git diff --check also passes.

Summary by CodeRabbit

  • Chores
    • Updated release automation to use a pinned Conventional Commits plugin version.
    • Documented compatibility with the bundled changelog writer.

@coderabbitai

coderabbitai Bot commented Aug 30, 2026 •

Copy link
Copy Markdown

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 5089c800-5d8c-4631-bd87-3137e1c66de3

📥 Commits

Reviewing files that changed from the base of the PR and between 855cbdb and 0d77875.

📒 Files selected for processing (1)
  • .github/workflows/publish.yml

📝 Walkthrough

Walkthrough

The publish workflow pins conventional-changelog-conventionalcommits to version 8.0.0 and documents its compatibility with the bundled changelog writer.

Changes

Release workflow

Layer / File(s) Summary
Pin the changelog plugin version
.github/workflows/publish.yml
The semantic-release workflow uses conventional-changelog-conventionalcommits@8.0.0 and documents the writer/preset compatibility requirement.

Estimated code review effort: 1 (Trivial) | ~2 minutes

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix/semantic-release-preset

Warning

Billing warning: we have not been able to collect payment for this subscription for more than 72 hours. Please update the payment method or pay any pending invoices in Billing to avoid service interruption.


Comment @coderabbitai help to get the list of available commands.

@matthewzhaocc
matthewzhaocc merged commit 1905ee7 into main Aug 30, 2026
8 of 9 checks passed
@matthewzhaocc
matthewzhaocc deleted the fix/semantic-release-preset branch August 30, 2026 02:56
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.

1 participant