lib/forge-forgejo.sh + labels-reconcile — label removal is a full-set PUT, and a write that did not happen fails the sweep (#192) #206

Merged
andres merged 4 commits from build/192-label-write into main 2026-08-05 14:07:59 +00:00
Showing only changes of commit 018489ac4d - Show all commits

View file

@ -26,7 +26,7 @@
- `test/forge-backends.test.sh` pins the replacement contract: preserve
unrelated labels across a combined add+remove, an absent removal as a
successful no-op, the empty set as a full clear, and `forge_labels_add`
still `POST`-only (ceremony#128) (#192).
still `POST`-only, per ceremony#128 (#192).
- `test/labels-reconcile.test.sh` drives a failing write through `main()` — the
swallow was in the loop, where a fixture-level probe cannot reach (#192).