-
Notifications
You must be signed in to change notification settings - Fork 123
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
DO-2216 / Propose an automated release workflow #1805
Conversation
Docker tags |
Benchmark for f5d012cClick to view benchmark
|
.github/CODEOWNERS
Outdated
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.
Can we remove the codeowners change for now? We have a separate task to change that for the whole code base.
- toml_file: "./radix-transaction-scenarios/Cargo.toml" | ||
- toml_file: "./radix-engine-monkey-tests/Cargo.toml" | ||
- toml_file: "./radix-engine-tests/Cargo.toml" | ||
- toml_file: "./radix-substate-store-interface/Cargo.toml" |
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.
I don't fully understand how matrics work, but we need to publish the crates sequentially in this order.
Try this out on this mock repo https://github.com/radixdlt/release-test
release/dummytester123
fromdevelop
.Dispatch Release
This aims to implement what has been discussed here:
https://whimsical.com/scrypto-branching-release-DXmMuH7HtitoMxKNpnd3ds
This requires Github actions to be allowed to create PRs. The setting only allows this in conjuction with approving PRs. To fix this, we add a CODEOWNERS file and allow approval only from people in the CODEOWNERS file.
The update-cargo-toml-version.sh script updates the versions of all cargo.tomls mentioned in the script. In case more crates get added, this list needs to be updated or a way to discover all radix maintained crates within this repo needs to be proposed.