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: use one note reference per tag to prevent conflicts #2085
fix: use one note reference per tag to prevent conflicts #2085
Conversation
This comment was marked as resolved.
This comment was marked as resolved.
Hello @gr2m, is it possible to have your input on this PR 🙏 ? |
sorry for the lack of a response. We are currently focusing on migrating semantic-release to ESM. Once we are done with the transition we will get back to open PRs and issues, and will also onboard more maintainers |
Good to know @gr2m 👍 Thanks for you answer |
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
4300828
to
efaf0f9
Compare
efaf0f9
to
37ad7d3
Compare
37ad7d3
to
2f875e5
Compare
762f476
to
6e1b6c7
Compare
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
7c7068d
to
a05273c
Compare
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
We get to it. If you could please add a 👍🏼 emoji to the pull request instead of basically adding +1 comments, we'd appreciate it. It's only causing noise for us and everyone else watching the pull request. We cannot give you an ETA but you can see more activity happening in @semantic-release again, so hopefully not to far out. We are close to wrapping up the transition to ES Modules which is our primary focus right now. |
22bca60
to
e3934f8
Compare
Hello! Are there any known workarounds, to make semantic-release plugin to not fail with mentioned above issue, on parallel release builds? |
Hello, just wanted to mention that I pulled in @KillianHmyd branch into my release pipeline and it resolved my issues when releasing defect fixes to multiple Long Term Support (LTS) branches in a single repo at once. Without the changes I get the same error mentioned in the PR description whenever semantic-release runs on multiple branches in parallel on a single repo. For those curious on how I did the test, I had to pull in the GitHub branch through npm like so: I had to add the following to my .npmrc file while testing the GitHub branch due to the branch not matching some of my peer dependency requirements mentioned in my package-lock.json: Screenshot below is the error you get without this workaround: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
sorry for the delayed merge. thanks for the contribution!
🎉 This PR is included in version 23.0.0-beta.5 🎉 The release is available on: Your semantic-release bot 📦🚀 |
please give the pre-release a try and report any complications. hoping to promote to stable in about a week |
Hello @travi, just saw that you merged the PR thank you ! |
🎉 This PR is included in version 23.0.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
Current behavior
All notes are pushed under the reference
semantic-release
because of that, if from two different branches and channels a release is performed at the same time the release would fail on one of them with this error :New behavior
Instead of using only one note reference we would use one per tag, this way we could not have any conflict between multiple channels.
This change should be retro-compatible and doesn't need a migration.
resolves #1613