Skip to content

ci: make great release's changelog - #13

Merged
dprevost-LMI merged 7 commits into
webdriverio:mainfrom
dprevost-LMI:chore/changelog
Sep 21, 2026
Merged

dprevost-LMI merged 7 commits into
webdriverio:mainfrom
dprevost-LMI:chore/changelog

Conversation

@dprevost-LMI

Copy link
Copy Markdown
Collaborator

No description provided.

dprevost-LMI and others added 7 commits September 21, 2026 07:44
Wire @release-it/conventional-changelog into all 3 packages so
release notes surface actual feat/fix commits instead of being
empty. No CHANGELOG.md file is written, matching the existing
GitHub-Releases-as-source-of-truth convention. Also sets
gitRawCommitsOpts/commitsOpts.to=HEAD, working around a library bug
where an unset commit range silently produces zero commits when no
previous tag exists yet.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Now that changelogs are generated from commit types, a PR titled
chore/ci when it actually contains a fix means that fix silently
never shows up anywhere.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Without gitRawCommitsOpts/commitsOpts.path, every package's release
notes included feat/fix commits from the other two packages too.
Verified with a throwaway single-package commit before/after.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Each package's .release-it.json now only holds its own tagName and
extends the root config for the conventional-changelog plugin setup,
instead of duplicating the same plugin block 3 times. Verified all
3 packages still produce identical, correctly-scoped changelogs.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Both were hidden by the conventionalcommits preset's defaults. They
still don't influence the recommended version bump (feat/fix/perf
still drive that) - just visible now under their own sections.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@dprevost-LMI
dprevost-LMI merged commit 2e144ba into webdriverio:main Sep 21, 2026
6 checks passed
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