From da712a3bb240e1299e4e767348e49bc7bf608fe8 Mon Sep 17 00:00:00 2001 From: Aryan Kumar <156166681+aryan5v@users.noreply.github.com> Date: Fri, 6 Nov 2026 19:36:36 +0000 Subject: [PATCH] [ci]: Add grouped Dependabot updates for npm and pip --- .github/dependabot.yml | 179 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 179 insertions(+) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 000000000..f470a85ef --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,179 @@ +# Dependabot keeps the Python and JavaScript dependencies patched. +# +# Each project gets at most two update pull requests: one grouped security +# update and one grouped minor/patch update. Major version updates stay +# separate because they need a human decision. +version: 2 +updates: + # --- npm ----------------------------------------------------------------- + - package-ecosystem: npm + directory: /apps/dreamverse/web + schedule: + interval: weekly + open-pull-requests-limit: 5 + groups: + security: + applies-to: security-updates + patterns: + - "*" + minor-patch: + applies-to: version-updates + patterns: + - "*" + update-types: + - minor + - patch + - package-ecosystem: npm + directory: /apps/fastvideo_studio + schedule: + interval: weekly + open-pull-requests-limit: 5 + groups: + security: + applies-to: security-updates + patterns: + - "*" + minor-patch: + applies-to: version-updates + patterns: + - "*" + update-types: + - minor + - patch + - package-ecosystem: npm + directory: /apps/performance_dashboard/frontend + schedule: + interval: weekly + open-pull-requests-limit: 5 + groups: + security: + applies-to: security-updates + patterns: + - "*" + minor-patch: + applies-to: version-updates + patterns: + - "*" + update-types: + - minor + - patch + - package-ecosystem: npm + directory: /docs + schedule: + interval: weekly + open-pull-requests-limit: 5 + groups: + security: + applies-to: security-updates + patterns: + - "*" + minor-patch: + applies-to: version-updates + patterns: + - "*" + update-types: + - minor + - patch + - package-ecosystem: npm + directory: /docs-site + schedule: + interval: weekly + open-pull-requests-limit: 5 + groups: + security: + applies-to: security-updates + patterns: + - "*" + minor-patch: + applies-to: version-updates + patterns: + - "*" + update-types: + - minor + - patch + - package-ecosystem: npm + directory: /examples/serving/clients + schedule: + interval: weekly + open-pull-requests-limit: 5 + groups: + security: + applies-to: security-updates + patterns: + - "*" + minor-patch: + applies-to: version-updates + patterns: + - "*" + update-types: + - minor + - patch + # --- pip ----------------------------------------------------------------- + - package-ecosystem: pip + directory: / + schedule: + interval: weekly + open-pull-requests-limit: 5 + groups: + security: + applies-to: security-updates + patterns: + - "*" + minor-patch: + applies-to: version-updates + patterns: + - "*" + update-types: + - minor + - patch + - package-ecosystem: pip + directory: /apps/dreamverse + schedule: + interval: weekly + open-pull-requests-limit: 5 + groups: + security: + applies-to: security-updates + patterns: + - "*" + minor-patch: + applies-to: version-updates + patterns: + - "*" + update-types: + - minor + - patch + - package-ecosystem: pip + directory: /apps/infinite_livestream + schedule: + interval: weekly + open-pull-requests-limit: 5 + groups: + security: + applies-to: security-updates + patterns: + - "*" + minor-patch: + applies-to: version-updates + patterns: + - "*" + update-types: + - minor + - patch + - package-ecosystem: pip + directory: /fastvideo-kernel + schedule: + interval: weekly + open-pull-requests-limit: 5 + groups: + security: + applies-to: security-updates + patterns: + - "*" + minor-patch: + applies-to: version-updates + patterns: + - "*" + update-types: + - minor + - patch