-
Notifications
You must be signed in to change notification settings - Fork 98
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
Incompatibility with semantic-release >v20 #168
Comments
Any chance this will be fixed? Otherwise we'll need to migrate away from this action... (Also thank you for your work and OSS contributions!) /cc @cycjimmy |
See:
GitHub prerequisite:
|
Node20 is being rolled out. In created a pr for testing it |
As of the last few days releases are silently failing on the commit analyzer and this seems to tie in with the work that plugin is doing in supporting the ESM stuff in the last few days. This feels a bit urgent now! Unfortunately there doesnt seem to be a way via the action of pinning the preinstalled plugins back to previous versions either e.g.
fails (and as the action is using --silent i cant see the exact error) |
@erzz all of my workflows are ending on the following string: |
@dmitrii-didenko Try:
Those version are working for us |
Correct.
Just tried that and same result unfortunately
|
@erzz for conventional-changelog-conventionalcommits try |
@BrendanGalloway it works. you've saved my day. Thank you! |
Wow @BrendanGalloway - what a ⭐ you are :) Yes the final tweak of Huge thankyou for taking the time to help! Seems like the whole ecosystem is a bit of mess at the moment and I would likely never have got to that particular combination of experimentation! We have a lot of teams using this workflow and were going to need to resort to manual releases until it shook out - Really appreciate it! 🙏🏻 |
🎉 This issue has been resolved in version 4.0.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
The latest v4 version already uses the node20 container and supports the latest version of semantic-release. |
Indeed conventional-changelog-conventionalcommits@6.1.0 makes it work again. |
Describe the bug
Semantic release only supports esm as of v20. This action, however, still imports semantic-release using cjs. As a consequence, it cannot use the latest major versions that are esm-only.
Workflow
For example:
Additional context
The resulting error in the CI output:
The text was updated successfully, but these errors were encountered: