diff --git a/.release-plz.toml b/.release-plz.toml new file mode 100644 index 0000000..6f92ab1 --- /dev/null +++ b/.release-plz.toml @@ -0,0 +1,12 @@ +[workspace] +allow_dirty = true # allow updating repositories with uncommitted changes +changelog_config = "cliff.toml" +# dependencies_update = true # update dependencies with `cargo update` +pr_labels = ["release"] # add the `release` label to the release Pull Request +publish_allow_dirty = true # 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 + +[changelog] +protect_breaking_commits = true # always include commits with breaking changes in the changelog diff --git a/Cargo.lock b/Cargo.lock index 539c1a7..bd19177 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1083,9 +1083,9 @@ dependencies = [ [[package]] name = "rayon" -version = "1.8.1" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa7237101a77a10773db45d62004a272517633fbcc3df19d96455ede1122e051" +checksum = "e4963ed1bc86e4f3ee217022bd855b297cef07fb9eac5dfa1f788b220b49b3bd" dependencies = [ "either", "rayon-core", diff --git a/Cargo.toml b/Cargo.toml index 8bd0fa5..0d3ea05 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -49,7 +49,7 @@ required-features = ["image"] image = { version = "0.25", optional = true } serde = { version = "1", features = ["derive"], optional = true } # transitive dependencies -rayon = { version = ">=1.1", optional = true } +rayon = { version = ">=1.9.0", optional = true } cfg-if = { version = ">=0.1.2", optional = true } [features]