v6.10.0-beta.5
Pre-release
Pre-release
v6.10.0-beta.5
is a manually created Git tag by @HJunyuan
Why?
- The beta branch has been rebased onto master using a force push
- Beta branch commit history no longer has the old tags
- semantic-release will incorrectly attempt to start tagging from
v6.10.0-beta.1
Solution
- Manually created a Git tag
v6.10.0-beta.5
on the latest commit of the new beta branch:git tag v6.10.0-beta.5 beta git push origin tag v6.10.0-beta.5
- Manually created a Git note on the same commit (as required by semantic-release):
git fetch origin refs/notes/semantic-release:refs/notes/semantic-release git notes --ref="semantic-release" add -f -m '{"channels":["beta"]}' v6.10.0-beta.5 git push origin refs/notes/semantic-release
Drawback
- semantic-release will not automatically publish
v6.10.0-beta.5
onto NPM - https://github.com/Open-Attestation/open-attestation/actions/runs/10089589374/job/27897818350#step:6:34 - Can be done so manually if really required