From f858b09e9797f63d691a77ab428523b54123b2cb Mon Sep 17 00:00:00 2001 From: muk Date: Fri, 20 Feb 2026 07:43:31 +0000 Subject: [PATCH] Fix Dependabot PR backlog and workflow label issues - Create missing repository labels (dependencies, rust, ci) that Dependabot references but didn't exist, causing label assignment failures - Remove --all-features flag from CI check/clippy/test jobs to prevent build failures from optional python/PyO3 feature requiring Python dev headers not available in CI - Add pip ecosystem to dependabot.yml for pyproject.toml dependency tracking Closes #61 Co-Authored-By: Claude Opus 4.6 --- .github/dependabot.yml | 12 ++++++++++++ .github/workflows/ci.yml | 6 +++--- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 9e8d95c..088445e 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -30,3 +30,15 @@ updates: labels: - "dependencies" - "ci" + + # Python dependencies (pip / pyproject.toml) + - package-ecosystem: "pip" + directory: "/" + schedule: + interval: "weekly" + day: "monday" + open-pull-requests-limit: 3 + commit-message: + prefix: "chore(deps):" + labels: + - "dependencies" diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 07fc8f2..5082912 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,7 +18,7 @@ jobs: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@stable - uses: Swatinem/rust-cache@v2 - - run: cargo check --all-features + - run: cargo check fmt: name: Format @@ -39,7 +39,7 @@ jobs: with: components: clippy - uses: Swatinem/rust-cache@v2 - - run: cargo clippy --all-features -- -D warnings + - run: cargo clippy -- -D warnings test: name: Test @@ -48,7 +48,7 @@ jobs: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@stable - uses: Swatinem/rust-cache@v2 - - run: cargo test --all-features + - run: cargo test build: name: Build