rust-lightning/.github
Elias Rohrer 655d580ab7
Add SemVer compatibility checks to CI
We recently introduced release branches that need to remain backwards
compatible. However, even small changes to item visibility during
backporting fixes might introduce SemVer violations (see
https://doc.rust-lang.org/cargo/reference/semver.html#change-categories
for a list of changs that would be considered major/minor).

To make sure we don't accidentally introduce such changes in the
backports, we here add a new `semver-checks` CI job that utilizes
`cargo-semver-checks`
(https://github.com/obi1kenobi/cargo-semver-checks), and have it run on
any push or pull requests towards anything else but `main`/`master`
(i.e., all feature branches to come).
2025-02-06 09:28:49 +01:00
..
workflows Add SemVer compatibility checks to CI 2025-02-06 09:28:49 +01:00