ci: add the support for release pipeline #54
+465
−1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What:
Description:
create-release-pr
workflow:release-plz
tool based on the git history commits and generates the correspondingchangelog
file changes for each package separately (as discussed and confirmed with the team).release
workflow:release PR
gets merged and does the following:Publishes the crates to the registry
Creates the corresponding Git releases and tags:
Build the optimized artifacts of the project (
wasm
andarchive
files to be specific) and attach them to:The GitHub releases:
The secondary artifacts distribution channel
R2
: