Add update types for Cargo-style (in)compatible version upgrades #9681
Labels
L: go:modules
Golang modules
L: rust:cargo
Rust crates via cargo
T: feature-request
Requests for new features
Is there an existing issue for this?
Feature description
Currently, the only options for
update-types
independabot.yml
are "major", "minor", and "patch", all defined as per SemVer. However, Cargo (the Rust package manager) uses a modified form of SemVer in which "Versions are considered compatible if their left-most non-zero major/minor/patch component is the same." Thus, a version upgrade from v0.1.0 to v0.2.0 is considered "incompatible" even though, by typical SemVer standards, it is minor.I therefore request that
ignore.update-types
andgroups.*.update-types
gain support for the optionscargo-compatible
andcargo-incompatible
(just spitballing on the names) for ignoring/grouping (in)compatible version updates.The text was updated successfully, but these errors were encountered: