Skip to content

Commit 8b8e29d

Browse files
authored
chore(ci): enhance Dependabot configuration for GitHub Actions and Pub packages (#2414)
1 parent 4b12d4f commit 8b8e29d

File tree

2 files changed

+37
-21
lines changed

2 files changed

+37
-21
lines changed

.github/dependabot.yml

Lines changed: 32 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,41 @@
1+
# See Dependabot documentation for all configuration options:
2+
# https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file
3+
14
version: 2
25
updates:
6+
# GitHub Actions
7+
# Updates workflow dependencies and groups them into a single PR
38
- package-ecosystem: "github-actions"
49
directory: "/"
510
schedule:
611
interval: "weekly"
12+
open-pull-requests-limit: 10
13+
# Group all GitHub Actions updates into a single PR
14+
groups:
15+
all-actions:
16+
patterns: ["*"]
17+
commit-message:
18+
prefix: "chore(deps)"
19+
# Ignore patch updates to reduce noise
20+
ignore:
21+
- dependency-name: "*"
22+
update-types: ["version-update:semver-patch"]
23+
24+
# Pub Packages
25+
# All packages grouped into a single configuration using multi-directory support
726
- package-ecosystem: "pub"
8-
directory: "/packages/stream_chat"
9-
schedule:
10-
interval: "weekly"
11-
- package-ecosystem: "pub"
12-
directory: "/packages/stream_chat_flutter_core"
13-
schedule:
14-
interval: "weekly"
15-
- package-ecosystem: "pub"
16-
directory: "/packages/stream_chat_flutter"
17-
schedule:
18-
interval: "weekly"
19-
- package-ecosystem: "pub"
20-
directory: "/packages/stream_chat_persistence"
21-
schedule:
22-
interval: "weekly"
23-
- package-ecosystem: "pub"
24-
directory: "/packages/stream_chat_localizations"
27+
directories:
28+
- "/sample_app"
29+
- "/packages/stream_chat"
30+
- "/packages/stream_chat_flutter_core"
31+
- "/packages/stream_chat_flutter"
32+
- "/packages/stream_chat_persistence"
33+
- "/packages/stream_chat_localizations"
2534
schedule:
2635
interval: "weekly"
36+
open-pull-requests-limit: 10
37+
groups:
38+
all-dependencies:
39+
patterns: ["*"]
40+
commit-message:
41+
prefix: "chore(deps)"

.github/workflows/pr_title.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,13 @@ jobs:
2020
with:
2121
scopes: |
2222
llc
23-
persistence
24-
core
2523
ui
26-
doc
27-
repo
24+
core
2825
localization
26+
persistence
27+
ci
28+
deps
29+
repo
2930
samples
3031
requireScope: true
3132
env:

0 commit comments

Comments
 (0)