Skip to content

Commit fc65d8c

Browse files
committed
ci: reuse existing dependency PRs for security repairs
1 parent bd1bbe5 commit fc65d8c

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

‎.github/workflows/landing-bump.yml‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,8 +107,9 @@ jobs:
107107
make test
108108
instruction: >-
109109
Security remediation only: inspect open Dependabot alerts; skip routine upgrades and stop if alert access fails. Closed alerts only reconcile tracked remediation.
110-
For failed CI, verify the supplied security dependency PR's current head and failed checks; make only necessary repairs on its existing branch, without force-push.
110+
Before editing and again before publishing a new draft, inspect open dependency PRs by package, manifest path and patched version. Reuse a matching Dependabot, Renovate or Landing PR; never create a duplicate for the same remediation.
111+
Leave existing candidates with passing or pending CI unchanged. Repair only completed failed CI on the current head, using the original branch and draft status; do not force-push or create a replacement when write access fails.
111112
Follow AGENTS.md: use uv, preserve dependency constraints and pinning styles, and keep manifest/lock changes scoped to the security fix.
112-
Reuse matching PRs; publish new candidates as English drafts on deps/landing-* branches with Conventional Commit titles and advisory/version/check evidence.
113+
Publish new candidates as English drafts on deps/landing-* branches with Conventional Commit titles and advisory/version/check evidence.
113114
After each candidate push, run gh workflow run main.yml --ref <candidate-branch> and verify the run's head_sha matches; report dispatch failures without weakening checks.
114115
Maintainers decide merges, releases and alert dismissal; do not change the package version or generated protocol bindings. No general review or triage is authorized.

0 commit comments

Comments
 (0)