From 99fd11cc16ad5fe00e0db91d757cc7a1afc441a5 Mon Sep 17 00:00:00 2001 From: Elias Rohrer Date: Sat, 25 Jan 2025 11:32:15 +0100 Subject: [PATCH] f Check crate features --- .github/workflows/semver.yml | 37 +++++++++++++++++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/.github/workflows/semver.yml b/.github/workflows/semver.yml index 12e40e7222b..59697ea5837 100644 --- a/.github/workflows/semver.yml +++ b/.github/workflows/semver.yml @@ -21,4 +21,39 @@ jobs: rustup override set stable - name: Check SemVer with default features uses: obi1kenobi/cargo-semver-checks-action@v2 - feature-group: default-features + with: + feature-group: default-features + - name: Check SemVer *without* default features + uses: obi1kenobi/cargo-semver-checks-action@v2 + with: + feature-group: only-explicit-features + - name: Check lightning-background-processor SemVer + uses: obi1kenobi/cargo-semver-checks-action@v2 + with: + package: lightning-background-processor + feature-group: only-explicit-features + features: futures + - name: Check lightning-block-sync SemVer + uses: obi1kenobi/cargo-semver-checks-action@v2 + with: + package: lightning-block-sync + feature-group: only-explicit-features + features: rpc-client,rest-client + - name: Check lightning-transaction-sync electrum SemVer + uses: obi1kenobi/cargo-semver-checks-action@v2 + with: + package: lightning-transaction-sync + feature-group: only-explicit-features + features: electrum + - name: Check lightning-transaction-sync esplora-blocking SemVer + uses: obi1kenobi/cargo-semver-checks-action@v2 + with: + package: lightning-transaction-sync + feature-group: only-explicit-features + features: esplora-blocking + - name: Check lightning-transaction-sync esplora-async SemVer + uses: obi1kenobi/cargo-semver-checks-action@v2 + with: + package: lightning-transaction-sync + feature-group: only-explicit-features + features: esplora-async