lesson: dep resolution — trust closed state, don't hunt for PRs
This commit is contained in:
parent
98210cc302
commit
36fe3c8575
1 changed files with 12 additions and 0 deletions
|
|
@ -35,3 +35,15 @@
|
||||||
- Feature issues MUST list affected e2e test files
|
- Feature issues MUST list affected e2e test files
|
||||||
- CI fix loop is essential — first attempt rarely works
|
- CI fix loop is essential — first attempt rarely works
|
||||||
- CLAUDE_TIMEOUT=7200 (2h) is needed for complex issues
|
- CLAUDE_TIMEOUT=7200 (2h) is needed for complex issues
|
||||||
|
|
||||||
|
## Dependency Resolution
|
||||||
|
|
||||||
|
**Trust closed state.** If a dependency issue is closed, the code is on master. Period.
|
||||||
|
|
||||||
|
DO NOT try to find the specific PR that closed an issue. This is over-engineering that causes false negatives:
|
||||||
|
- Codeberg shares issue/PR numbering — no guaranteed relationship
|
||||||
|
- PRs don't always mention the issue number in title/body
|
||||||
|
- Searching last N closed PRs misses older merges
|
||||||
|
- The factory itself closes issues after merging, so closed = merged
|
||||||
|
|
||||||
|
The only check needed: `issue.state == "closed"`.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue