forked from heavy-duty/ceremony
Merge pull request #298 from andriujoseba/build/288-collision-edge
docs: declare collision-edge chains
This commit is contained in:
commit
b7005ee9cd
2 changed files with 10 additions and 0 deletions
|
|
@ -110,6 +110,11 @@ Every issue you mint carries, in this order:
|
||||||
epic organizes it. Name a cross-repo dependency the same way with its
|
epic organizes it. Name a cross-repo dependency the same way with its
|
||||||
repository qualified (`Blocked by repo#N` or `owner/repo#N`); the sweep
|
repository qualified (`Blocked by repo#N` or `owner/repo#N`); the sweep
|
||||||
cannot resolve it, so triage verifies it and flips the issue by hand.
|
cannot resolve it, so triage verifies it and flips the issue by hand.
|
||||||
|
When a deliverable is already carried by an open `ready`, `claimed`, or
|
||||||
|
`blocked` issue, the newer issue must declare an unconditional collision
|
||||||
|
edge with `Blocked by #N`, naming the newest open carrier; there is no
|
||||||
|
alternative for disjoint regions. This keeps every `ready` issue
|
||||||
|
concurrently claimable and makes each close release one successor (#288).
|
||||||
- **Labels**: type (`bug`/`enhancement`/`documentation`), `scope:*`, and
|
- **Labels**: type (`bug`/`enhancement`/`documentation`), `scope:*`, and
|
||||||
exactly one of `ready` / `blocked` (see [LABELS.md](LABELS.md)).
|
exactly one of `ready` / `blocked` (see [LABELS.md](LABELS.md)).
|
||||||
|
|
||||||
|
|
|
||||||
5
changelog.d/288.md
Normal file
5
changelog.d/288.md
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
- TRIAGE.md now requires unconditional collision-edge chains when open issues
|
||||||
|
carry the same deliverable, keeping the ready queue concurrently claimable
|
||||||
|
(#288).
|
||||||
Loading…
Reference in a new issue