Skip to content

Commit 8b1a769

Browse files
authored
feat: make sure dependabot tracks dependencies for all components (#2615)
Adjust `dependabot.yml` to explicitly track `/front-end` `/back-end` and `/automation` components (weekly). Note: - the `/back-end` entry covers `apps/api`, `apps/chain`, `apps/notifications` and `typeorm` automatically via npm workspaces (in `pnpm-workspace.yaml`) - all deps in `back-end/typeorm` use `catalog:` references (resolved from the parent workspace) so would not need a separate entry anyway. - the GH workflows are always at the top of the project so the existing `github-actions` rule is sufficient for that ecosystem --------- Signed-off-by: Simon Viénot <simon.vienot@icloud.com>
1 parent 932eef2 commit 8b1a769

File tree

1 file changed

+120
-1
lines changed

1 file changed

+120
-1
lines changed

.github/dependabot.yml

Lines changed: 120 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,128 @@ updates:
55
schedule:
66
interval: "daily"
77
open-pull-requests-limit: 10
8+
89
- package-ecosystem: npm
910
directory: "/"
1011
schedule:
1112
interval: weekly
1213
versioning-strategy: increase
13-
open-pull-requests-limit: 10
14+
open-pull-requests-limit: 10
15+
16+
- package-ecosystem: npm
17+
directory: "/front-end"
18+
schedule:
19+
interval: weekly
20+
versioning-strategy: increase
21+
open-pull-requests-limit: 10
22+
groups:
23+
hiero-sdk:
24+
patterns:
25+
- "@hiero-ledger/*"
26+
electron:
27+
patterns:
28+
- "electron"
29+
- "electron-*"
30+
- "vite-plugin-electron"
31+
- "@electron-toolkit/*"
32+
vue:
33+
patterns:
34+
- "vue"
35+
- "vue-*"
36+
- "@vue/*"
37+
- "@vitejs/plugin-vue"
38+
- "pinia"
39+
- "@pinia/*"
40+
- "@vueuse/*"
41+
- "@vuepic/*"
42+
- "eslint-plugin-vue"
43+
prisma:
44+
patterns:
45+
- "@prisma/*"
46+
- "prisma"
47+
- "better-sqlite3"
48+
- "@types/better-sqlite3"
49+
build-and-test:
50+
patterns:
51+
- "vite"
52+
- "vite-*"
53+
- "vitest"
54+
- "@vitest/*"
55+
- "typescript"
56+
- "eslint"
57+
- "@eslint/*"
58+
- "prettier"
59+
- "sass"
60+
61+
- package-ecosystem: npm
62+
directory: "/back-end"
63+
schedule:
64+
interval: weekly
65+
versioning-strategy: increase
66+
open-pull-requests-limit: 10
67+
groups:
68+
hiero-sdk:
69+
patterns:
70+
- "@hiero-ledger/*"
71+
nestjs:
72+
patterns:
73+
- "@nestjs/*"
74+
- "@nest-lab/*"
75+
redis-cache:
76+
patterns:
77+
- "ioredis"
78+
- "redis"
79+
- "cache-manager"
80+
- "cache-manager-*"
81+
- "murlock"
82+
messaging:
83+
patterns:
84+
- "amqp-connection-manager"
85+
- "amqplib"
86+
- "nats"
87+
testing:
88+
patterns:
89+
- "jest"
90+
- "ts-jest"
91+
- "jest-*"
92+
- "jest-mock-extended"
93+
- "testcontainers"
94+
- "@testcontainers/*"
95+
- "supertest"
96+
- "@types/jest"
97+
- "@types/supertest"
98+
- "@hashgraph/hedera-local"
99+
- "@nestjs/testing"
100+
build-tools:
101+
patterns:
102+
- "typescript"
103+
- "eslint"
104+
- "eslint-*"
105+
- "@eslint/*"
106+
- "@typescript-eslint/*"
107+
- "prettier"
108+
- "@nestjs/cli"
109+
- "@nestjs/schematics"
110+
111+
- package-ecosystem: npm
112+
directory: "/automation"
113+
schedule:
114+
interval: weekly
115+
versioning-strategy: increase
116+
open-pull-requests-limit: 10
117+
groups:
118+
hiero-sdk:
119+
patterns:
120+
- "@hiero-ledger/*"
121+
playwright:
122+
patterns:
123+
- "playwright"
124+
- "playwright-*"
125+
- "playwright-core"
126+
- "@playwright/*"
127+
build-tools:
128+
patterns:
129+
- "typescript"
130+
- "webpack"
131+
- "webpack-cli"
132+
- "tsx"

0 commit comments

Comments
 (0)