From 3ffc6482609a8daa333593e7d313745f5fbddee7 Mon Sep 17 00:00:00 2001 From: Dale Seo <5466341+DaleSeo@users.noreply.github.com> Date: Mon, 4 May 2026 20:27:33 -0400 Subject: [PATCH] ci: extend semver check to all features except local --- .github/workflows/ci.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index adf08687..25c1c313 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -88,6 +88,18 @@ jobs: --only-explicit-features \ --features default + - name: Check rmcp (all features except local) + run: | + FEATURES=$(cargo metadata --no-deps --format-version 1 \ + | jq -r '[.packages[] | select(.name == "rmcp") | .features | keys[] + | select(startswith("__") | not) + | select(. != "local")] | join(",")') + cargo semver-checks \ + --package rmcp \ + --baseline-rev ${{ github.event.pull_request.base.sha }} \ + --only-explicit-features \ + --features "$FEATURES" + spelling: name: spell check with typos runs-on: ubuntu-latest