From f30b47f9424d1235c2189356b7c67d8774aa07f7 Mon Sep 17 00:00:00 2001 From: serversidehannes Date: Fri, 29 May 2026 11:48:33 +0200 Subject: [PATCH 1/2] ci: run tests on all PRs so required checks aren't skipped Required status checks (unit, integration) were path-filtered, so any PR not touching s3proxy/tests/pyproject.toml (e.g. Docker base-image or lockfile-only Dependabot PRs) never posted the check and stayed blocked as 'Expected'. Run the test workflow on all PRs so required checks always report. --- .github/workflows/test.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 61140a8..4e9a7e5 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -4,10 +4,6 @@ on: push: branches: [main] pull_request: - paths: - - 's3proxy/**' - - 'tests/**' - - 'pyproject.toml' workflow_dispatch: jobs: From 8c8d0e9f08ca864d50eccfd50557bafda83454e5 Mon Sep 17 00:00:00 2001 From: serversidehannes Date: Fri, 29 May 2026 12:07:14 +0200 Subject: [PATCH 2/2] ci: collapse Dependabot updates into a single catch-all group The split groups filtered by update-types (minor/patch vs major), so requirement-floor bumps that matched neither bucket leaked out as individual PRs (one per dependency), blowing past the PR limit. Use one group with patterns ['*'] and no update-types filter per ecosystem so all updates land in a single PR. Raise the limit to 10 as a safety margin. --- .github/dependabot.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 8739e7f..eeab889 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -4,18 +4,18 @@ updates: directory: "/" schedule: interval: "weekly" - open-pull-requests-limit: 5 + open-pull-requests-limit: 10 groups: - python-minor-patch: - update-types: - - "minor" - - "patch" - python-major: - update-types: - - "major" + all-dependencies: + patterns: + - "*" - package-ecosystem: "docker" directory: "/" schedule: interval: "weekly" - open-pull-requests-limit: 3 + open-pull-requests-limit: 10 + groups: + docker: + patterns: + - "*"