-
Release v0.17.1
Stablereleased this
2026-06-28 18:57:25 +02:00 | 1271 commits to main since this releaseFixed
- The Layer 2 / Layer 3 cut-safeguard now finds the merged cut PR via Forgejo's direct commit->PR lookup (
GET /repos/{owner}/{repo}/commits/{sha}/pull) instead of apulls?state=closed&sort=updated&limit=5list-and-filter. The old query paired an arbitrary 5-PR window with Forgejo'sissue_id-descendingsort=updatedordering, so a rolling cut PR created early but merged late could fall outside the window once more than a few PRs closed between cuts -- the safeguard then returned empty and the cut fell through tomode=update. (Anchor: the v0.17.0 cut, where rolling PR #227 sat at list position 11 of the limit=5 query and had to be recovered manually.) The direct lookup keys on the merged commit server-side and has no window to outgrow; a 404 (no PR for the commit, including the brief post-merge indexing-lag window) collapses to the existing empty-result contract that the caller's retry + protective fall-through already handle.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- The Layer 2 / Layer 3 cut-safeguard now finds the merged cut PR via Forgejo's direct commit->PR lookup (