-
Notifications
You must be signed in to change notification settings - Fork 2
/
release-plz.toml
24 lines (23 loc) · 1.45 KB
/
release-plz.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
[workspace]
dependencies_update = true # Wether to run `cargo update` in the release PR
pr_name = "chore(main): release {{version}}" # template for the PR name
pr_labels = ["release", "crates.io"] # Set PR labels
changelog_path = "./CHANGELOG.md" # Set common changelog path for all crates
changelog_update = false # Disable individual changelog updates for all packages.
git_tag_enable = false # Disable individual tags for all packages.
git_release_enable = false # Disable individual releases for all packages.
semver_check = false # Disable API breaking changes checks with cargo-semver-checks.
publish_timeout = "10m" # Set a timeout for `cargo publish`.
# Use one package to combine changelog updates and tags for all workspace
[[package]]
name = "circuit_definitions"
git_release_enable = true # Enable GitHub releases
git_tag_enable = true # Enable one common tag for all crates
git_tag_name = "v{{version}}" # Common tag name for the workspace
git_release_name = "v{{version}}" # Common GitHub release name
changelog_update = true # Enable changelog updates combining all crates
changelog_include = [
"circuit_encodings", "circuit_sequencer_api", "zksync_kzg",
"zkevm-assembly", "zk_evm", "zk_evm_abstractions",
"zkevm_circuits", "zkevm_opcode_defs", "zkevm_test_harness"
]