Skip to content

Commit

Permalink
Merge pull request #850 from dreammall-earth/use-dependabot-groups
Browse files Browse the repository at this point in the history
refactor(other): refine package update management by dependabot groups
  • Loading branch information
mahula authored May 16, 2024
2 parents a7e30af + 695a61a commit 91537a7
Showing 1 changed file with 181 additions and 11 deletions.
192 changes: 181 additions & 11 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
version: 2
updates:
- package-ecosystem: "github-actions"
open-pull-requests-limit: 999
open-pull-requests-limit: 99
directory: "/"
rebase-strategy: "disabled"
schedule:
Expand All @@ -10,7 +10,7 @@ updates:
timezone: "Europe/Berlin"
time: "03:00"
- package-ecosystem: npm
open-pull-requests-limit: 999
open-pull-requests-limit: 99
directory: "/"
rebase-strategy: "disabled"
schedule:
Expand All @@ -19,7 +19,7 @@ updates:
timezone: "Europe/Berlin"
time: "03:00"
- package-ecosystem: docker
open-pull-requests-limit: 999
open-pull-requests-limit: 99
directory: "/"
rebase-strategy: "disabled"
schedule:
Expand All @@ -30,16 +30,66 @@ updates:

# presenter
- package-ecosystem: npm
open-pull-requests-limit: 999
open-pull-requests-limit: 99
directory: "/presenter"
rebase-strategy: "disabled"
schedule:
interval: weekly
day: "saturday"
timezone: "Europe/Berlin"
time: "03:00"
groups:
eslint:
applies-to: version-updates
patterns:
- "*eslint*"
pinia:
applies-to: version-updates
patterns:
- "*pinia*"
react:
applies-to: version-updates
patterns:
- "react*"
remark:
applies-to: version-updates
patterns:
- "remark*"
sass:
applies-to: version-updates
patterns:
- "sass*"
storybook:
applies-to: version-updates
patterns:
- "*storybook*"
stylelint:
applies-to: version-updates
patterns:
- "*stylelint*"
typescript:
applies-to: version-updates
patterns:
- "ts*"
- "*types*"
vite:
applies-to: version-updates
patterns:
- "*vite*"
vue:
applies-to: version-updates
patterns:
- "*vue?(/)*"
exclude-patterns:
- "vuetify"
- "*vuepress*"
- "vue-tsc"
vuepress:
applies-to: version-updates
patterns:
- "*vuepress*"
- package-ecosystem: docker
open-pull-requests-limit: 999
open-pull-requests-limit: 99
directory: "/presenter"
rebase-strategy: "disabled"
schedule:
Expand All @@ -50,16 +100,66 @@ updates:

# admin
- package-ecosystem: npm
open-pull-requests-limit: 999
open-pull-requests-limit: 99
directory: "/admin"
rebase-strategy: "disabled"
schedule:
interval: weekly
day: "saturday"
timezone: "Europe/Berlin"
time: "03:00"
groups:
eslint:
applies-to: version-updates
patterns:
- "*eslint*"
pinia:
applies-to: version-updates
patterns:
- "*pinia*"
react:
applies-to: version-updates
patterns:
- "react*"
remark:
applies-to: version-updates
patterns:
- "remark*"
sass:
applies-to: version-updates
patterns:
- "sass*"
storybook:
applies-to: version-updates
patterns:
- "*storybook*"
stylelint:
applies-to: version-updates
patterns:
- "*stylelint*"
typescript:
applies-to: version-updates
patterns:
- "ts*"
- "*types*"
vite:
applies-to: version-updates
patterns:
- "*vite*"
vue:
applies-to: version-updates
patterns:
- "*vue?(/)*"
exclude-patterns:
- "vuetify"
- "*vuepress*"
- "vue-tsc"
vuepress:
applies-to: version-updates
patterns:
- "*vuepress*"
- package-ecosystem: docker
open-pull-requests-limit: 999
open-pull-requests-limit: 99
directory: "/admin"
rebase-strategy: "disabled"
schedule:
Expand All @@ -70,16 +170,66 @@ updates:

# frontend
- package-ecosystem: npm
open-pull-requests-limit: 999
open-pull-requests-limit: 99
directory: "/frontend"
rebase-strategy: "disabled"
schedule:
interval: weekly
day: "saturday"
timezone: "Europe/Berlin"
time: "03:00"
groups:
eslint:
applies-to: version-updates
patterns:
- "*eslint*"
pinia:
applies-to: version-updates
patterns:
- "*pinia*"
react:
applies-to: version-updates
patterns:
- "react*"
remark:
applies-to: version-updates
patterns:
- "remark*"
sass:
applies-to: version-updates
patterns:
- "sass*"
storybook:
applies-to: version-updates
patterns:
- "*storybook*"
stylelint:
applies-to: version-updates
patterns:
- "*stylelint*"
typescript:
applies-to: version-updates
patterns:
- "ts*"
- "*types*"
vite:
applies-to: version-updates
patterns:
- "*vite*"
vue:
applies-to: version-updates
patterns:
- "*vue?(/)*"
exclude-patterns:
- "vuetify"
- "*vuepress*"
- "vue-tsc"
vuepress:
applies-to: version-updates
patterns:
- "*vuepress*"
- package-ecosystem: docker
open-pull-requests-limit: 999
open-pull-requests-limit: 99
directory: "/frontend"
rebase-strategy: "disabled"
schedule:
Expand All @@ -90,16 +240,36 @@ updates:

# backend
- package-ecosystem: npm
open-pull-requests-limit: 999
open-pull-requests-limit: 99
directory: "/backend"
rebase-strategy: "disabled"
schedule:
interval: weekly
day: "saturday"
timezone: "Europe/Berlin"
time: "03:00"
groups:
eslint:
applies-to: version-updates
patterns:
- "*eslint*"
exclude-patterns:
- "eslint-plugin-n"
- "eslint"
prisma:
applies-to: version-updates
patterns:
- "*prisma*"
remark:
applies-to: version-updates
patterns:
- "remark*"
vuepress:
applies-to: version-updates
patterns:
- "*vuepress*"
- package-ecosystem: docker
open-pull-requests-limit: 999
open-pull-requests-limit: 99
directory: "/backend"
rebase-strategy: "disabled"
schedule:
Expand Down

0 comments on commit 91537a7

Please sign in to comment.