Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: upgrade semantic-release #102

Open
wants to merge 7 commits into
base: master
Choose a base branch
from
Open

Conversation

wkillerud
Copy link

@wkillerud wkillerud commented Feb 28, 2025

BREAKING CHANGE: Now uses semantic-release v24. Their breaking
changes between v21 and v24. Notable points: dropped support for
Node 18, and requires the latest major version of commit-analyzer
and release-notes plugins.

Since this is a breaking change I also include some other dependency
upgrades that technically would be breaking for similar reasons
(Node versions).

I've tested Semantic Release v24 with @qiwi/multi-semantic-release
using "overrides", and it worked as expected. Tests in this repo
pass as well.

Let me know if you would like to split this PR in smaller chunks.

The upgrade is motivated by npm audit.

Changes

  • New code is covered by tests (N/A)
  • All the changes are mentioned in docs (readme.md) (N/A)

BREAKING CHANGE: Now uses semantic-release v24. Their breaking
changes between v21 and v24. Notable points: dropped support for
Node 18, and requires the latest major version of commit-analyzer
and release-notes plugins.
BREAKING CHANGE: cosmiconfig v9 no longer reads `.config.json` and
similar "meta config" files at the root level.

- https://github.com/cosmiconfig/cosmiconfig/releases/tag/v9.0.0
- cosmiconfig/cosmiconfig#329
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