-
Notifications
You must be signed in to change notification settings - Fork 1k
docs(devlog): record the second-round bug backlog merges #3453
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -70,6 +70,34 @@ Holding it would have kept `dev` red for the duration. | |||||
| on four runs across three unrelated branches, so it predates this work. Filed rather than | ||||||
| worked around, per the standing instruction about Windows failures. | ||||||
|
|
||||||
| ## Second round: four more landed after the authors responded | ||||||
|
|
||||||
| The triage reviews were not the end of those items. Three authors pushed fixes for the exact | ||||||
| defects named in them, and a fourth PR turned out never to have been failing at all. | ||||||
|
|
||||||
| | PR | Author | dev sha | What changed after the review | | ||||||
| |----|--------|---------|-------------------------------| | ||||||
| | #3403 | ianlyoo | 43248e499 | rebased 68 commits onto dev; collision guard landed | | ||||||
| | #3432 | luvs01 | 60b196ed2 | whitespace-normalized `file:` bypass closed | | ||||||
| | #3325 | luvs01 | 7c6104636 | owner-qualified head filter, sponsored and reviewed | | ||||||
| | #3394 | kremnyi | 52f4ffa5d | rebased; the red check was a cancelled run | | ||||||
|
|
||||||
| Issues closed by these: #3402. | ||||||
|
|
||||||
| **A red check is not the same as a failing check.** #3432, #3325, #3383 and #3394 all showed | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win Correct the second-round PR list. The table on Lines 78-83 lists Proposed fix-#3432, `#3325`, `#3383` and `#3394` all showed
+#3403, `#3432`, `#3325` and `#3394` all showed📝 Committable suggestion
Suggested change
🤖 Prompt for AI Agents |
||||||
| `FAILURE` in the PR status rollup, and in every case the latest run of each individual check | ||||||
| was green — the rollup was still carrying superseded entries from runs that had been | ||||||
| cancelled by a newer trigger. Reading the aggregate would have left four correct PRs parked. | ||||||
| What settles it is grouping the rollup by check name and keeping only the most recent run per | ||||||
| name; that is the difference between "this PR is failing" and "this PR has failed before". | ||||||
|
|
||||||
| #3432 was verified beyond its own tests: the three whitespace forms from the original finding | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win Fix the Markdown heading syntax. The leading Proposed fix-#3432 was verified beyond its own tests: the three whitespace forms from the original finding
+Issue `#3432` was verified beyond its own tests: the three whitespace forms from the original finding📝 Committable suggestion
Suggested change
🧰 Tools🪛 markdownlint-cli2 (0.23.2)[warning] 94-94: No space after hash on atx style heading (MD018, no-missing-space-atx) 🤖 Prompt for AI AgentsSource: Linters/SAST tools |
||||||
| (`fi\nle:`, `fil\te:`, `file\r:`) were run directly against `enforceEventStructureLimits` and | ||||||
| all reject as `raw_path`, while `https://example.com/path` and `profile:///etc/passwd` still | ||||||
| pass. A test named after a bypass is not evidence the bypass is closed. | ||||||
|
|
||||||
| Still open with their defects intact, no commits since the reviews: #3407, #3388, #3348, #3332. | ||||||
|
|
||||||
| ## Final dev state: green | ||||||
|
|
||||||
| `dev` at `5ea3f2089` passes every job — `test 1/4` through `4/4`, `macos`, `gates`, the three | ||||||
|
|
||||||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This section describes the status rollups for the four newly landed PRs listed immediately above, but it substitutes
#3383for#3403. The repository-wide backlog records and merge history contain no corresponding#3383item, while#3403is the omitted fourth merge, so the closeout currently attributes the cancelled-run observation to the wrong PR; replace#3383with#3403or clarify why a different PR is being discussed.Useful? React with 👍 / 👎.