Skip to content

fix(release): use a compatible Conventional Commits preset - #64

Merged
zoeyrose merged 2 commits into
mainfrom
fix/release-notes-compatibility-20261004
Oct 4, 2026
Merged

zoeyrose merged 2 commits into
mainfrom
fix/release-notes-compatibility-20261004

Conversation

@zoeyrose

@zoeyrose zoeyrose commented Oct 4, 2026 •

Copy link
Copy Markdown
Member

Summary

Fix the Semantic Release failure on main after the dependency update: release-note generation fails with Missing helper because the newer Conventional Commits preset requires a newer changelog writer than the stable release plugin supplies.

Implementation / behavior

  • Use the compatible stable preset through the normal ^9.3.1 dependency range and standard npm lockfile.
  • Exercise the actual configured release-note generator with feature, fix, and breaking-change fixtures during the existing checks.
  • Document the release-note compatibility boundary. No custom dependency locks, exact-version gates, overrides, or advisory exceptions are introduced; TypeScript remains on version 6.

Validation

  • Independently reviewed exact commit 70afebeb4f9543e3b9b0af7a9e4f156a077d6543.
  • Reproduced the original error with the previous dependency tree; the new functional regression passes.
  • Clean installation, dependency graph, all 78 tests, build, deployment dry run, and release dry run passed in the immutable build image.
  • Fresh baseline-versus-candidate audit: 46 existing findings, zero new or worsened findings.
  • GitHub Linux and Windows validation, Conventional PR title, both CodeQL analyses and security gate, and Cloudflare Pages preview all passed on the published head.

Limitations / follow-up

Actual release publication runs after merge; local validation invokes only release-note generation and packaging dry runs. This PR does not approve a merge or dispatch a release/deployment.

Comment thread scripts/release/release-notes.test.mjs Fixed
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 4, 2026 •

Copy link
Copy Markdown

Deploying atrinik-website with  Cloudflare Pages  Cloudflare Pages

Latest commit: 70afebe
Status: ✅  Deploy successful!
Preview URL: https://7bdb0e6d.atrinik-website.pages.dev
Branch Preview URL: https://fix-release-notes-compatibil.atrinik-website.pages.dev

View logs

@zoeyrose
zoeyrose marked this pull request as ready for review October 4, 2026 00:09
@zoeyrose
zoeyrose merged commit 870e701 into main Oct 4, 2026
8 checks passed
@zoeyrose
zoeyrose deleted the fix/release-notes-compatibility-20261004 branch October 4, 2026 00:20
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.

2 participants