-
Notifications
You must be signed in to change notification settings - Fork 0
/
release-plz.toml
42 lines (37 loc) · 1.74 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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
[workspace]
allow_dirty = false # allow updating repositories with uncommitted changes
# changelog_config = "config/git-cliff.toml" # use a custom git-cliff configuration
changelog_update = true # disable changelog updates
dependencies_update = false # update dependencies with `cargo update`
git_release_enable = true # disable GitHub/Gitea releases
pr_labels = ["release"] # add the `release` label to the release Pull Request
publish_allow_dirty = false # add `--allow-dirty` to `cargo publish`
semver_check = false # disable API breaking changes checks
publish_timeout = "10m" # set a timeout for `cargo publish`
release_commits = "^feat:" # prepare release only if at least one commit matches a regex
# [[package]] # the double square brackets define a TOML table array
# name = "package_a"
# changelog_include = [
# "package_b",
# ] # include commits from `package_b` in the changelog
# changelog_path = "docs/CHANGELOG.md" # use a custom changelog path for `package_a`
# changelog_update = true # enable changelog update for `package_a`
# git_release_enable = true # enable GitHub/Gitea releases for `package_a`
# publish = false # disable `cargo publish` for `package_a`
# [[package]]
# name = "package_b"
# semver_check = true # enable semver_check for `package_b`
# publish_no_verify = true # add `--no-verify` to `cargo publish` for `package_b`
# publish_features = [
# "a",
# "b",
# ] # add `--features=a,b` to `cargo publish` for `package_b`
[[package]]
name = "py-deepbiop"
release = false # don't process this package
publish = false
changelog_update = true
git_release_enable = true
git_tag_enable = true
[changelog]
protect_breaking_commits = true # always include commits with breaking changes in the changelog