-
Notifications
You must be signed in to change notification settings - Fork 76
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
Raise the minimum required version of node #244
Comments
semantic-release/commit-analyzer
Hello! I'm interested in helping out on this issue :D |
Hi @jpedroh, thank you for offering to help! It's all yours! Let us know if you have any questions |
Thanks! Will this follow the same path that is happening in main package? I mean, creating a merge to beta and all? |
no need for a beta release, we will only use it in the main |
Great. The node version bump is already completed and is available in #246. I've also started working on the bonus migration to ES module. The main change is dropping require API (used in import-from) in order to use ESM import API. This introduces a change in There's one change to the module's public API though. Because of how imports works in ESM modules, user must insert |
could you please start a separate pull request for further discussion? I could start the PR on your fork against your
You mean for the |
Sure. Just like in core package, I'm making the ESM changes in a separate branch
Indeed! What's good is that README already points towards this behavior: {
"plugins": [
["@semantic-release/commit-analyzer", {
"preset": "angular",
"releaseRules": "./config/release-rules.js"
}],
"@semantic-release/release-notes-generator"
]
} With the ESM refactor, using |
I think I would just make it explicit in the docs that full path to a |
BREAKING CHANGE: the minimum required version of node is now v14.17 (#244)
🎉 This issue has been resolved in version 9.0.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
Pull request is ready for review: #248
See for reference: semantic-release/semantic-release#2055
engines-strict
is enforced in the CI of each project to reduce the cases where incompatible dependencies are installed outside of our supported range (example)Bonus:
semantic-release/semantic-release
semantic-release#2055Pull request welcome! Just comment below if you'd like to work on it and we will assign the issue to you. Thank you for your help 💐
The text was updated successfully, but these errors were encountered: