Skip to content

fix(ci): pin semantic-release tooling and restore v0.95.0 notes#989

Open
nielspardon wants to merge 1 commit into
substrait-io:mainfrom
nielspardon:semantic-release-fix
Open

fix(ci): pin semantic-release tooling and restore v0.95.0 notes#989
nielspardon wants to merge 1 commit into
substrait-io:mainfrom
nielspardon:semantic-release-fix

Conversation

@nielspardon

Copy link
Copy Markdown
Member

Summary

Fixes semantic-release changelog generation and restores the missing v0.95.0 changelog entry.

Changes

Root cause

The empty v0.95.0 release notes were caused by floating release-tool dependencies. In particular, conventional-changelog-conventionalcommits@10.x regressed changelog generation in this setup, while 9.3.1 still generated the expected sections.

Validation

  • reproduced the empty-notes behavior with the floating toolchain
  • verified that pinning conventional-changelog-conventionalcommits@9.3.1 restores proper release notes generation
  • validated the trailer-stripping transform with a local semantic-release run against the v0.95.0 release range

@nielspardon nielspardon force-pushed the semantic-release-fix branch from ee42798 to b319460 Compare July 6, 2026 14:45
@nielspardon

Copy link
Copy Markdown
Member Author

This also ports the fix for stripping git trailers from substrait-io/substrait#1099 to substrait-java

@nielspardon nielspardon force-pushed the semantic-release-fix branch from b319460 to cbe6e12 Compare July 6, 2026 14:49
@nielspardon nielspardon force-pushed the semantic-release-fix branch from cbe6e12 to a44e1d2 Compare July 6, 2026 14:53
@nielspardon nielspardon marked this pull request as ready for review July 6, 2026 15:46
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