Skip to content

Commit 73d658a

Browse files
authored
chore(ci): configure Dependabot and update PR title validation (#1080)
1 parent 9ff5239 commit 73d658a

File tree

2 files changed

+44
-1
lines changed

2 files changed

+44
-1
lines changed

.github/dependabot.yml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
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+
4+
version: 2
5+
updates:
6+
# GitHub Actions
7+
# Updates workflow dependencies and groups them into a single PR
8+
- package-ecosystem: "github-actions"
9+
directory: "/"
10+
schedule:
11+
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
26+
- package-ecosystem: "pub"
27+
directories:
28+
- "/dogfooding"
29+
- "/packages/stream_video"
30+
- "/packages/stream_video_flutter"
31+
- "/packages/stream_video_noise_cancellation"
32+
- "/packages/stream_video_push_notification"
33+
- "/packages/stream_video_screen_sharing"
34+
schedule:
35+
interval: "weekly"
36+
open-pull-requests-limit: 10
37+
groups:
38+
all-dependencies:
39+
patterns: ["*"]
40+
commit-message:
41+
prefix: "chore(deps)"
42+

.github/workflows/pr_title.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ jobs:
2121
scopes: |
2222
llc
2323
ui
24-
doc
24+
ci
25+
deps
2526
repo
2627
samples
2728
requireScope: true

0 commit comments

Comments
 (0)