From f833085839de11f07867b4c4090a770fe8182cb8 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 25 Dec 2025 18:18:34 +0000 Subject: [PATCH 1/3] Initial plan From fffe26594f36dd1013bff85f536fa0e72249d9a8 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 25 Dec 2025 18:20:59 +0000 Subject: [PATCH 2/3] Refactor dependabot.yml to use YAML anchors for DRY groups config Co-authored-by: nev21 <82737406+nev21@users.noreply.github.com> --- .github/dependabot.yml | 106 ++++++++++++----------------------------- 1 file changed, 31 insertions(+), 75 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 65ba525..6e0f273 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -4,6 +4,34 @@ # https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates version: 2 + +# Define reusable npm dependency groups using YAML anchors +x-npm-groups: &npm-groups + nevware21: + patterns: + - "@nevware21/*" + types: + patterns: + - "@types/*" + grunt: + patterns: + - "grunt*" + puppeteer: + patterns: + - "puppeteer" + rollup: + patterns: + - "rollup*" + - "@rollup/*" + typescript: + patterns: + - "typescript*" + - "typedoc" + - "karma-typescript" + - "nyc" + - "@istanbuljs/nyc-config-typescript" + - "*mocha*" + updates: - package-ecosystem: "github-actions" # See documentation for possible values directory: "/" # Location of package manifests @@ -15,90 +43,18 @@ updates: schedule: interval: "daily" open-pull-requests-limit: 5 - groups: - nevware21: - patterns: - - "@nevware21/*" - types: - patterns: - - "@types/*" - grunt: - patterns: - - "grunt*" - puppeteer: - patterns: - - "puppeteer" - rollup: - patterns: - - "rollup*" - - "@rollup/*" - typescript: - patterns: - - "typescript*" - - "typedoc" - - "karma-typescript" - - "nyc" - - "@istanbuljs/nyc-config-typescript" - - "*mocha*" + groups: *npm-groups - package-ecosystem: "npm" # See documentation for possible values directory: "/dbg" # Location of package manifests schedule: interval: "daily" open-pull-requests-limit: 5 - groups: - nevware21: - patterns: - - "@nevware21/*" - types: - patterns: - - "@types/*" - grunt: - patterns: - - "grunt*" - puppeteer: - patterns: - - "puppeteer" - rollup: - patterns: - - "rollup*" - - "@rollup/*" - typescript: - patterns: - - "typescript*" - - "typedoc" - - "karma-typescript" - - "nyc" - - "@istanbuljs/nyc-config-typescript" - - "*mocha*" + groups: *npm-groups - package-ecosystem: "npm" # See documentation for possible values directory: "/providers" # Location of package manifests schedule: interval: "daily" open-pull-requests-limit: 5 - groups: - nevware21: - patterns: - - "@nevware21/*" - types: - patterns: - - "@types/*" - grunt: - patterns: - - "grunt*" - puppeteer: - patterns: - - "puppeteer" - rollup: - patterns: - - "rollup*" - - "@rollup/*" - typescript: - patterns: - - "typescript*" - - "typedoc" - - "karma-typescript" - - "nyc" - - "@istanbuljs/nyc-config-typescript" - - "*mocha*" + groups: *npm-groups From ae734a09f94664d45a1bdd57732b4d4496635770 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 25 Dec 2025 18:24:33 +0000 Subject: [PATCH 3/3] Revert YAML anchors - Dependabot doesn't support them Co-authored-by: nev21 <82737406+nev21@users.noreply.github.com> --- .github/dependabot.yml | 106 +++++++++++++++++++++++++++++------------ 1 file changed, 75 insertions(+), 31 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 6e0f273..65ba525 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -4,34 +4,6 @@ # https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates version: 2 - -# Define reusable npm dependency groups using YAML anchors -x-npm-groups: &npm-groups - nevware21: - patterns: - - "@nevware21/*" - types: - patterns: - - "@types/*" - grunt: - patterns: - - "grunt*" - puppeteer: - patterns: - - "puppeteer" - rollup: - patterns: - - "rollup*" - - "@rollup/*" - typescript: - patterns: - - "typescript*" - - "typedoc" - - "karma-typescript" - - "nyc" - - "@istanbuljs/nyc-config-typescript" - - "*mocha*" - updates: - package-ecosystem: "github-actions" # See documentation for possible values directory: "/" # Location of package manifests @@ -43,18 +15,90 @@ updates: schedule: interval: "daily" open-pull-requests-limit: 5 - groups: *npm-groups + groups: + nevware21: + patterns: + - "@nevware21/*" + types: + patterns: + - "@types/*" + grunt: + patterns: + - "grunt*" + puppeteer: + patterns: + - "puppeteer" + rollup: + patterns: + - "rollup*" + - "@rollup/*" + typescript: + patterns: + - "typescript*" + - "typedoc" + - "karma-typescript" + - "nyc" + - "@istanbuljs/nyc-config-typescript" + - "*mocha*" - package-ecosystem: "npm" # See documentation for possible values directory: "/dbg" # Location of package manifests schedule: interval: "daily" open-pull-requests-limit: 5 - groups: *npm-groups + groups: + nevware21: + patterns: + - "@nevware21/*" + types: + patterns: + - "@types/*" + grunt: + patterns: + - "grunt*" + puppeteer: + patterns: + - "puppeteer" + rollup: + patterns: + - "rollup*" + - "@rollup/*" + typescript: + patterns: + - "typescript*" + - "typedoc" + - "karma-typescript" + - "nyc" + - "@istanbuljs/nyc-config-typescript" + - "*mocha*" - package-ecosystem: "npm" # See documentation for possible values directory: "/providers" # Location of package manifests schedule: interval: "daily" open-pull-requests-limit: 5 - groups: *npm-groups + groups: + nevware21: + patterns: + - "@nevware21/*" + types: + patterns: + - "@types/*" + grunt: + patterns: + - "grunt*" + puppeteer: + patterns: + - "puppeteer" + rollup: + patterns: + - "rollup*" + - "@rollup/*" + typescript: + patterns: + - "typescript*" + - "typedoc" + - "karma-typescript" + - "nyc" + - "@istanbuljs/nyc-config-typescript" + - "*mocha*"