Skip to content

fix(ci): pin compatible semantic-release dependencies - #262

Merged
phantom-jacob merged 1 commit into
mainfrom
jacobd-codex-fix-semantic-release
Sep 15, 2026
Merged

phantom-jacob merged 1 commit into
mainfrom
jacobd-codex-fix-semantic-release

Conversation

@phantom-jacob

Copy link
Copy Markdown
Contributor

Summary

  • Keep semantic-release on major 25.
  • Keep the Conventional Commits preset on compatible major 9 instead of floating to major 10.
  • Restore automatic release-note generation and tagging on main.

Cause

The floating preset resolved to version 10, which requires conventional-changelog-writer 9+. semantic-release 25 currently supplies writer 8, so the workflow failed while generating notes.

Validation

  • Repository pre-commit suite passes.
  • A dry run with the pinned major versions processed the six commits after v2.2.9, generated release notes, and selected v2.2.10.

Failed release run

Authored by Codex.

Keep semantic-release on major 25 and the conventionalcommits preset on major 9
so release notes use the compatible changelog-writer API.

Co-Authored-By: Codex <codex@openai.com>
@phantom-jacob
phantom-jacob merged commit 17cde4c into main Sep 15, 2026
4 checks passed
@phantom-jacob
phantom-jacob deleted the jacobd-codex-fix-semantic-release branch September 15, 2026 21:15
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