From 32890e0a477703bbf75c9a7a629414a9b6591441 Mon Sep 17 00:00:00 2001 From: KarlMoores <292835949+karlmcgi@users.noreply.github.com> Date: Mon, 17 Aug 2026 13:25:05 +0100 Subject: [PATCH 1/2] CCM-22639: Adding grouping of major and minor/patch updates to Dependabot config and adding directories for recursive scanning --- .github/dependabot.yaml | 107 ++++++++++++++++++++++++++++++++++++++-- 1 file changed, 102 insertions(+), 5 deletions(-) diff --git a/.github/dependabot.yaml b/.github/dependabot.yaml index 6d7cbd2a..667cf2d7 100644 --- a/.github/dependabot.yaml +++ b/.github/dependabot.yaml @@ -3,36 +3,133 @@ version: 2 updates: - package-ecosystem: "docker" - directory: "/" + directories: + - "/*" schedule: interval: "daily" commit-message: prefix: "CCM-9336: " + groups: + patch-and-minor: + patterns: + - "*" + update-types: + - "minor" + - "patch" + major: + patterns: + - "*" + update-types: + - "major" + cooldown: + default-days: 7 - package-ecosystem: "github-actions" - directory: "/" + directories: + - "/*" schedule: interval: "daily" commit-message: prefix: "CCM-9336: " + groups: + patch-and-minor: + patterns: + - "*" + update-types: + - "minor" + - "patch" + major: + patterns: + - "*" + update-types: + - "major" + cooldown: + default-days: 7 - package-ecosystem: "npm" - directory: "/" + directories: + - "/*" schedule: interval: "daily" commit-message: prefix: "CCM-9336: " + groups: + patch-and-minor: + patterns: + - "*" + update-types: + - "minor" + - "patch" + major: + patterns: + - "*" + update-types: + - "major" + cooldown: + default-days: 7 - package-ecosystem: "pip" - directory: "/" + directories: + - "/*" schedule: interval: "daily" commit-message: prefix: "CCM-9336: " + groups: + patch-and-minor: + patterns: + - "*" + update-types: + - "minor" + - "patch" + major: + patterns: + - "*" + update-types: + - "major" + cooldown: + default-days: 7 - package-ecosystem: "terraform" - directory: "/" + directories: + - "/*" schedule: interval: "daily" commit-message: prefix: "CCM-9336: " + groups: + patch-and-minor: + patterns: + - "*" + update-types: + - "minor" + - "patch" + major: + patterns: + - "*" + update-types: + - "major" + cooldown: + default-days: 7 + + - package-ecosystem: "bundler" + directories: + - "/*" + schedule: + interval: "daily" + commit-message: + prefix: "CCM-9336: " + groups: + patch-and-minor: + patterns: + - "*" + update-types: + - "minor" + - "patch" + major: + patterns: + - "*" + update-types: + - "major" + cooldown: + default-days: 7 From cc2038705c7c4533563f25f1a168ca3cabc7a39d Mon Sep 17 00:00:00 2001 From: KarlMoores <292835949+karlmcgi@users.noreply.github.com> Date: Mon, 17 Aug 2026 13:47:43 +0100 Subject: [PATCH 2/2] CCM-22639: Removing now redundant merge dependabot workflow --- .../manual-combine-dependabot-prs.yaml | 24 ------------------- 1 file changed, 24 deletions(-) delete mode 100644 .github/workflows/manual-combine-dependabot-prs.yaml diff --git a/.github/workflows/manual-combine-dependabot-prs.yaml b/.github/workflows/manual-combine-dependabot-prs.yaml deleted file mode 100644 index f1a88794..00000000 --- a/.github/workflows/manual-combine-dependabot-prs.yaml +++ /dev/null @@ -1,24 +0,0 @@ -name: Combine Dependabot PRs - -on: - workflow_dispatch: - -permissions: - contents: write - pull-requests: write - checks: read - -jobs: - combine-prs: - runs-on: ubuntu-latest - - steps: - - name: combine-prs - id: combine-prs - uses: ./.github/actions/combine-dependabot-prs - with: - ci_required: false - labels: dependencies - pr_title: "CCM-9336: Combined Dependabot PRs" - combine_branch_name: dependabotCombined - pr_body_header: "CCM-9336: Combined Dependabot PRs"