You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -83,10 +107,12 @@ Do not create custom databases or external trackers.
83
107
84
108
Continuously reduce dependency risk and keep dependency remediation moving safely. Default to the lightweight path, and use campaign-style coordination only when project tracking or escalated routing adds value.
85
109
86
-
Use `dependency-source`, `mode`, `config-path`, `repo-allowlist-path`, `project-sync`, and `summary-issue` as operating hints. Keep rich policy in repository config files rather than expanding these inputs into a full policy schema.
110
+
Use `dependency-source`, `mode`, `project-sync`, and `summary-issue` as runtime toggles. Treat this workflow file as the source of truth for both policy and enrolled repositories.
87
111
88
112
## Scope
89
113
114
+
Only operate on repositories listed in `CAMPAIGN_REPOS`.
115
+
90
116
Process dependency signals according to `dependency-source`:
91
117
92
118
-`auto`: prefer open PRs authored by `dependabot[bot]`; if none exist, process open dependency security alerts
@@ -104,17 +130,15 @@ When operating on security alerts without PRs:
104
130
105
131
## Labels
106
132
107
-
Always apply:
133
+
Always apply labels from `CAMPAIGN_LABELS`.
108
134
109
-
-`dependencies`
110
-
111
-
Then exactly one:
135
+
Then exactly one risk label:
112
136
113
137
-`risk:low`
114
138
-`risk:medium`
115
139
-`risk:high`
116
140
117
-
Optional:
141
+
Optional routing labels:
118
142
119
143
-`automerge:eligible`
120
144
-`needs-human-review`
@@ -123,6 +147,8 @@ Optional:
123
147
124
148
## Risk Rules
125
149
150
+
Use `RISK_KEYWORDS_HIGH` and `RISK_KEYWORDS_LOW` as classification hints.
151
+
126
152
Low:
127
153
128
154
- patch update
@@ -149,6 +175,10 @@ Apply `automerge:eligible` only when:
149
175
150
176
Never merge directly.
151
177
178
+
## Staleness
179
+
180
+
Mark dependency PRs stale after `STALE_DAYS` days without activity.
181
+
152
182
## Safe-Out Rules
153
183
154
184
Apply `agent:safe-out` if:
@@ -160,7 +190,7 @@ Apply `agent:safe-out` if:
160
190
161
191
## Project Sync
162
192
163
-
If Project "Dependency Operations" exists:
193
+
If `project-sync` is true and Project `CAMPAIGN_PROJECT` exists:
164
194
165
195
- add PRs or alert-tracking items
166
196
- update fields
@@ -180,7 +210,9 @@ Next Step: `[action]`
180
210
181
211
## Summary Issue
182
212
183
-
Create/update:
213
+
If `summary-issue` is true, create or update the summary issue titled `SUMMARY_ISSUE_TITLE`.
0 commit comments