Skip to content

Commit a6746ff

Browse files
committed
PFM-TASK-7777: Update dependabot configuration for GitHub Actions.
1 parent bed1d7b commit a6746ff

2 files changed

Lines changed: 59 additions & 2 deletions

File tree

.github/dependabot.yml

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,62 @@
11
version: 2
22
updates:
3+
# Default branch (master)
34
- package-ecosystem: "github-actions"
45
directory: "/"
56
schedule:
67
interval: "weekly"
8+
groups:
9+
github-actions:
10+
patterns:
11+
- "*"
12+
13+
# Active release branches (release/25.2 → release/26.2)
14+
- package-ecosystem: "github-actions"
15+
directory: "/"
16+
target-branch: "release/25.2"
17+
schedule:
18+
interval: "weekly"
19+
groups:
20+
github-actions:
21+
patterns:
22+
- "*"
23+
24+
- package-ecosystem: "github-actions"
25+
directory: "/"
26+
target-branch: "release/25.3"
27+
schedule:
28+
interval: "weekly"
29+
groups:
30+
github-actions:
31+
patterns:
32+
- "*"
33+
34+
- package-ecosystem: "github-actions"
35+
directory: "/"
36+
target-branch: "release/25.4"
37+
schedule:
38+
interval: "weekly"
39+
groups:
40+
github-actions:
41+
patterns:
42+
- "*"
43+
44+
- package-ecosystem: "github-actions"
45+
directory: "/"
46+
target-branch: "release/26.1"
47+
schedule:
48+
interval: "weekly"
49+
groups:
50+
github-actions:
51+
patterns:
52+
- "*"
53+
54+
- package-ecosystem: "github-actions"
55+
directory: "/"
56+
target-branch: "release/26.2"
57+
schedule:
58+
interval: "weekly"
59+
groups:
60+
github-actions:
61+
patterns:
62+
- "*"

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,6 @@ JavaScript action runtime since June 2026).
1111
- Self-hosted runners must run GitHub Actions Runner **>= 2.327.1**.
1212
- `.npmrc` provisioning uses the in-repo composite `.github/actions/use-npmrc` (input `dot-npmrc`),
1313
referenced per release branch like all internal composites.
14-
- `.github/dependabot.yml` keeps the SHA pins current on `master`; release branches are backported
15-
manually.
14+
- `.github/dependabot.yml` keeps the SHA pins current on `master` and the active release branches
15+
(`release/25.2` through `release/26.2`) via per-branch `target-branch` entries; each branch gets
16+
one grouped Action-update PR per week.

0 commit comments

Comments
 (0)