Repository navigation
fix(roadmap): write the body with the marks in one request - #4130
Conversation
Tests first for #4049: a stop after the first write of a refined item or a check leaves the body, the marks and the Status together. The fake store takes the same body argument.
|
Test record for #4049. Fail-to-pass: Full Rollout rule: the change adds, removes, renames or tightens no setting. |
🤖 I have created a release *beep* *boop* --- ## [0.87.2](v0.87.1...v0.87.2) (2026-11-08) ### Bug Fixes * **k8s:** check example ConfigMap keys are settings ([7935fba](7935fba)) * **k8s:** check example ConfigMap keys are settings ([#4134](#4134)) ([7935fba](7935fba)) * **roadmap:** write the body with the marks in one request ([#4130](#4130)) ([9504170](9504170)) * **service:** show a state record the Service could not write ([#4128](#4128)) ([cd2ebda](cd2ebda)), closes [#4048](#4048) ### Code Refactoring * **roadmap:** type the stage planner request ([#4124](#4124)) ([d83491e](d83491e)) --- 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>
Refine and the alternatives check wrote one result with two requests: the body, then the marks. A stop between them left the new body with the old marks. The next round read the new body as a person's edit and refined the item again, with model spend. The alternatives check looked unchecked and ran again. set_field and set_marks now take an optional body, and the GitHub store sends the body, the labels and the job record in one PATCH. Refine and the alternatives check no longer call write_issue_body for a result. Repair keeps it. The dry-run plan lists one request less. No setting changes.
Closes #4049
Change:
openspec/changes/archive/2026-11-08-4049-one-write-body-and-marks/Elapsed: 3.97s