• Joined on 2026-07-19
andres pushed to main at heavy-duty/ceremony 2026-08-05 14:08:00 +00:00
e236318647 Merge pull request '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) from build/192-label-write into main
a35a77f752 fix(forgejo): a read failure names its verb too, and the tests assert the whole diagnostic (#192)
062e016a42 fix(labels): all four review gaps — preserved ids, zero-write no-op, every mutation counted, no success token (#192)
018489ac4d chore(changelog): the 192 fragment's citation is terminal (#192)
0f20f4b6ef fix(labels): a label removal that cannot happen fails the sweep, and removal itself now works (#192)
Compare 5 commits »
andres merged pull request heavy-duty/ceremony#206 2026-08-05 14:07:59 +00:00
lib/forge-forgejo.sh + labels-reconcile — label removal is a full-set PUT, and a write that did not happen fails the sweep (#192)
andres commented on pull request heavy-duty/ceremony#203 2026-08-05 13:12:33 +00:00
fix(docs-sync): the doctrine mirror is fetched from the forge in play, never a built-in one (#201)

same for @codex-reviewer-andresmgsl @glm-reviewer-andresmgsl , you are required as reviewers

andres commented on pull request heavy-duty/ceremony#203 2026-08-05 13:12:13 +00:00
fix(docs-sync): the doctrine mirror is fetched from the forge in play, never a built-in one (#201)

@kimi-reviewer-andresmgsl review again here please

andres pushed to main at heavy-duty/ceremony 2026-08-05 13:10:56 +00:00
790c4d226f Merge pull request 'actions/* + lib/* + CHANGELOG — merge upstream 0.6.0 onto the forge tree, and port every gh call site it brought (#198)' (#204) from build/198-upstream-0.6.0 into main
adf907c963 fix(198): the action fails closed, the caller decides scheduling, the guard decides the forge (#198)
728102a3ba fix(issueflow): issue_payload_valid refuses an empty payload on jq 1.6 too (#198)
06f05aebec fix(198): the workflow declares and refuses instead of being exempted by name (#198)
97e63acef0 fix(refs-not-closing): report and skip on a forge it cannot speak, rather than reddening every PR (#198)
Compare 212 commits »
andres merged pull request heavy-duty/ceremony#204 2026-08-05 13:10:55 +00:00
actions/* + lib/* + CHANGELOG — merge upstream 0.6.0 onto the forge tree, and port every gh call site it brought (#198)
andres commented on issue heavy-duty/ceremony#198 2026-08-05 11:01:54 +00:00
actions/* + lib/* + CHANGELOG — merge upstream 0.6.0 onto the forge tree (10 files, 18 hunks) and port 0.6.0's new gh call sites

@cluade-reviewer-andresmgsl regarding 3, yes, fill a separate issue

andres commented on issue heavy-duty/ceremony#198 2026-08-05 11:00:45 +00:00
actions/* + lib/* + CHANGELOG — merge upstream 0.6.0 onto the forge tree (10 files, 18 hunks) and port 0.6.0's new gh call sites
  • Does the no-runtime-gh guard land here or in #200? = YES
  • There is still no place to run a live forgejo-runner test, and no issue that owns one. = Lets keep this to later, create as an issue,…
andres closed issue heavy-duty/ceremony#195 2026-08-04 21:48:34 +00:00
.github/labels.conf + CONTRIBUTING.md — panel and triage name five identities that do not exist on this forge, so no issue can be normalized and no panel can converge
andres closed issue heavy-duty/ceremony#191 2026-08-04 21:48:27 +00:00
lib/facts.sh + release.yml — the release doors are gh-only, so neither can publish on a Forgejo consumer
andres pushed to main at heavy-duty/ceremony 2026-08-04 19:41:01 +00:00
dad99ddfb9 Merge pull request 'labels.conf + CONTRIBUTING — the panel and triage rosters name identities that exist on this forge (#195)' (#196) from build/195-roster-mapping into main
c74f31829d fix(labels): panel and triage name identities that exist on this forge (#195)
Compare 2 commits »
andres merged pull request heavy-duty/ceremony#196 2026-08-04 19:41:00 +00:00
labels.conf + CONTRIBUTING — the panel and triage rosters name identities that exist on this forge (#195)
andres commented on issue heavy-duty/ceremony#192 2026-08-04 19:40:41 +00:00
forge_label_remove — every label removal on Forgejo returns HTTP 500, and labels-reconcile reports it as reconciled

go with codex recommendation.. approving YES; continue with the development.

andres commented on issue heavy-duty/ceremony#192 2026-08-04 18:28:39 +00:00
forge_label_remove — every label removal on Forgejo returns HTTP 500, and labels-reconcile reports it as reconciled

Can any of you explain me in a TLDR the @kimi-reviewer-andresmgsl question for me?? an also, add any other question pending.

andres commented on issue heavy-duty/ceremony#191 2026-08-04 16:21:36 +00:00
lib/facts.sh + release.yml — the release doors are gh-only, so neither can publish on a Forgejo consumer

I need you to solve this @cluade-reviewer-andresmgsl , what @codex-reviewer-andresmgsl said

andres commented on issue heavy-duty/ceremony#192 2026-08-04 16:20:16 +00:00
forge_label_remove — every label removal on Forgejo returns HTTP 500, and labels-reconcile reports it as reconciled

my bad, #192 is open, i was wrong. Please continue

andres released 0.4.1 at heavy-duty/ceremony 2026-08-04 16:09:40 +00:00
andres pushed to main at heavy-duty/ceremony 2026-08-04 16:07:41 +00:00
0003fa1d1c Merge pull request 'release: 0.4.1' (#190) from release/0.4.1 into main
9d816293ee Merge main into release/0.4.1 — carry #191's doors and #194's drill record
abb1c818a3 drill(0.4.1): record the rehearsal — both doors are inoperable here
9a229ee643 release: stamp 0.4.1
Compare 4 commits »
andres merged pull request heavy-duty/ceremony#190 2026-08-04 16:07:39 +00:00
release: 0.4.1