Repository navigation
fix(roadmap): retitle records a skip mark for an item it leaves - #4077
Conversation
Plans #4038. Adds the change folder 4038-retitle-records-a-skip-mark, the key RetitleRecordKey.SKIPPED that the tests import, and tests that fail until the job records and honors the mark.
|
Test record for #4038. Fail-to-pass: Full After the rebase onto origin/main 8476163: Risk for review: the hash covers the whole item body, so a refine or alternatives block rewrite returns the item once to the selection. A model failure is recorded as a skip on purpose. |
Three tests compared all log records. A span processor shut down by an earlier test in the same worker added records of another logger, so the tests failed in one CI shard. Part of the cause in #4062.
🤖 I have created a release *beep* *boop* --- ## [0.84.1](v0.84.0...v0.84.1) (2026-11-07) ### Bug Fixes * **roadmap:** retitle records a skip mark for an item it leaves ([#4077](#4077)) ([ede93e1](ede93e1)) * **roadmap:** write each stage and alternatives item when done ([#4080](#4080)) ([a224adb](a224adb)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: dan-petty-release[bot] <346998822+dan-petty-release[bot]@users.noreply.github.com>
Retitle took the same long-title items each run and made model calls for items it could not rename. It now records a skip mark (retitle.skipped, a hash of title, body and stage PR) for each item it leaves. It leaves the item out of the next selection until the title, body or stage PR change. This stops repeated model calls and lets later items reach the limit.
Three alternatives tests now read only the log records of their own logger. A span processor that an earlier test shut down added records of another logger, and the tests failed in one CI shard. This is part of the cause in #4062.
Closes #4038
Change:
openspec/changes/archive/2026-11-07-4038-retitle-records-a-skip-mark/