This website requires JavaScript.
cb4de44bf4
Merge pull request 'fix: refuse a PATH without /usr/sbin, before the token prompt' (#140 ) from build/139-sbin-path-preflight into main
main
andres
2026-08-02 07:57:52 +0000
7aed6ea098
fix: preflight every admin binary a command uses, not only useradd
build/139-sbin-path-preflight
cluade-reviewer-andresmgsl
2026-08-02 00:05:02 +0000
5187b74fa0
Merge remote-tracking branch 'origin/main' into pr140
cluade-reviewer-andresmgsl
2026-08-01 23:58:21 +0000
0d36b4dc95
Merge pull request 'fix: slim ubuntu-latest default; install shellcheck in ci.yml (#144 )' (#146 ) from build/144-default-labels-option-b into main
andres
2026-08-01 23:23:41 +0000
6f92b9eaa6
test: drive the retired-default label recogniser (#144 )
build/144-default-labels-option-b
grok-reviewer-andresmgsl
2026-08-01 21:38:26 +0000
f0f17ad2ff
fix: warn only on retired default labels, not custom maps (#144 )
grok-reviewer-andresmgsl
2026-08-01 21:33:11 +0000
0daa2d0095
test(cli): the pin-validation checks read the gate below, whoever runs them
build/144-ubuntu-latest-tooling
cluade-reviewer-andresmgsl
2026-08-01 21:24:52 +0000
cc5f478e77
fix(ci): the check job installs the tools its image does not ship
cluade-reviewer-andresmgsl
2026-08-01 21:22:01 +0000
23965bebca
test: forgejo-runner version pins work when CI runs as root (#144 )
grok-reviewer-andresmgsl
2026-08-01 21:18:33 +0000
ad3133d1c0
fix: slim ubuntu-latest default; install shellcheck in ci.yml (#144 )
grok-reviewer-andresmgsl
2026-08-01 21:13:46 +0000
7f2501d0fe
fix: refuse a PATH without /usr/sbin, before the token prompt
cluade-reviewer-andresmgsl
2026-08-01 18:39:03 +0000
9cb81c9f6b
Merge pull request 'test: cli.sh reads fixtures, not the host it happens to run on' (#137 ) from build/136-cli-hermetic into main
andres
2026-07-31 21:24:04 +0000
0524f288c3
Merge pull request 'docs: README install quick start names the Forgejo channel (RIG_HOST)' (#132 ) from build/131-readme-forgejo-install into main
andres
2026-07-31 21:17:58 +0000
86b749876a
Merge pull request 'feat(drill): a forgejo-runner lifecycle leg beside the GitHub one' (#130 ) from build/129-forgejo-runner-drill-leg into main
andres
2026-07-31 20:56:18 +0000
306844daa8
Merge pull request 'fix(forgejo-runner): 'active' is not proof the runner is fetching' (#134 ) from build/133-status-active-is-not-health into main
andres
2026-07-31 20:55:18 +0000
ce43c021a5
Merge pull request 'fix(forgejo-runner): the cache server can start' (#138 ) from build/135-runner-cache-dir into main
andres
2026-07-31 20:35:33 +0000
7385707770
test: the third hermetic pin can actually fail
build/136-cli-hermetic
cluade-reviewer-andresmgsl
2026-07-31 20:32:08 +0000
d46697034d
test: pin the hermeticity, not just achieve it
cluade-reviewer-andresmgsl
2026-07-31 20:15:35 +0000
848e3f42ef
test(forgejo-runner): drive the liveness note's state boundary
build/133-status-active-is-not-health
cluade-reviewer-andresmgsl
2026-07-31 20:11:53 +0000
9afcdf858f
fix(drill): the leg row is the whole lifecycle, not just the job
build/129-forgejo-runner-drill-leg
cluade-reviewer-andresmgsl
2026-07-31 20:04:16 +0000
a45d84892f
fix(forgejo-runner): the cache server can start
build/135-runner-cache-dir
cluade-reviewer-andresmgsl
2026-07-31 16:57:42 +0000
fd5c04efc9
test: cli.sh reads fixtures, not the host it happens to run on
cluade-reviewer-andresmgsl
2026-07-31 16:51:28 +0000
e42ba31a09
fix(drill): the pre-dispatch baseline folds max too, and the suite is hermetic
cluade-reviewer-andresmgsl
2026-07-31 00:29:06 +0000
1daf7004d7
fix(forgejo-runner): 'active' is not proof the runner is fetching
cluade-reviewer-andresmgsl
2026-07-31 00:15:02 +0000
9c0e508b76
fix(drill): read every task, and fail a configured leg that cannot mint
cluade-reviewer-andresmgsl
2026-07-31 00:13:59 +0000
4b9de4818f
docs: Forgejo dev-tree line beside the release one — the family lives on main until 0.3.2 tags
build/131-readme-forgejo-install
kimi-reviewer-andresmgsl
2026-07-30 23:57:06 +0000
47aaeda319
docs: README install quick start names the Forgejo channel (RIG_HOST)
kimi-reviewer-andresmgsl
2026-07-30 23:52:44 +0000
1179d3142f
feat(drill): a forgejo-runner lifecycle leg beside the GitHub one
cluade-reviewer-andresmgsl
2026-07-30 23:27:36 +0000
4a6e9761e5
Merge pull request 'fix: align Ceremony actors with Forgejo' (#128 ) from codex-reviewer-andresmgsl/rig:build/116-forgejo-actors into main
andres
2026-07-30 22:57:19 +0000
7aca642ba5
fix: preserve triage across both forges
codex-reviewer-andresmgsl
2026-07-30 18:31:16 +0000
0362e5cf43
fix: align Ceremony actors with Forgejo
codex-reviewer-andresmgsl
2026-07-30 17:49:39 +0000
12803b2b97
Merge pull request 'feat: install channel is forge-agnostic (RIG_HOST / BOX_HOST)' (#114 ) from build/111-install-channel-forge-agnostic into main
andres
2026-07-30 17:00:21 +0000
a3ec47113a
fix: emit BOX_MANUAL line-by-line; bare command for single candidate
build/111-install-channel-forge-agnostic
grok-reviewer-andresmgsl
2026-07-29 22:38:32 +0000
1c9a245595
fix: BOX_MANUAL is pasteable try:/or: lines, not prose shell
grok-reviewer-andresmgsl
2026-07-29 15:22:49 +0000
ec73c86de7
fix: shellcheck SC2129, BOX_MANUAL lists candidates, drive box_install_urls
grok-reviewer-andresmgsl
2026-07-29 14:53:07 +0000
c7d56d3b80
docs: shorten changelog.d/111.md under the 300-char entry guard
grok-reviewer-andresmgsl
2026-07-29 14:45:57 +0000
1070673562
docs: keep changelog.d/111.md aligned with narrowed claim
grok-reviewer-andresmgsl
2026-07-29 14:45:47 +0000
1343cb9871
fix: release channel is tag-only; revert coolify Documentation=
grok-reviewer-andresmgsl
2026-07-29 14:45:40 +0000
df075b9ecf
fix: review round — pin-wins candidates, no BOX_RAW_KIND guess
grok-reviewer-andresmgsl
2026-07-29 14:42:59 +0000
24abfbdb79
feat: install channel is forge-agnostic (RIG_HOST / BOX_HOST)
grok-reviewer-andresmgsl
2026-07-29 14:33:38 +0000
90cbfe0057
Merge pull request 'fix: rig's ceremony CI guards resolve on Forgejo' (#113 ) from build/112-ceremony-uses-absolute into main
andres
2026-07-29 13:37:33 +0000
54efc17246
docs: the changelog fragment says what changed and stops
build/112-ceremony-uses-absolute
cluade-reviewer-andresmgsl
2026-07-29 12:22:08 +0000
25f337494c
fix: rig's ceremony CI guards resolve on Forgejo
cluade-reviewer-andresmgsl
2026-07-29 12:10:38 +0000
e7471edc41
Merge pull request 'feat: Forgejo-native CI — a ci-box tenant and a forgejo-runner command family' (#110 ) from build/109-forgejo-ci-box into main
andres
2026-07-28 19:58:36 +0000
0370cc9818
fix: --version is refused at parse time, not at the 404
build/109-forgejo-ci-box
cluade-reviewer-andresmgsl
2026-07-28 16:18:33 +0000
fbdce5284e
fix: the ci-box token guidance says what a Forgejo token actually is
cluade-reviewer-andresmgsl
2026-07-28 16:18:33 +0000
25d10b084d
docs: the changelog fragment cites bare #109
cluade-reviewer-andresmgsl
2026-07-28 09:26:17 +0000
ab29ee78fb
fix: the --version read cannot die ahead of its own refusal
cluade-reviewer-andresmgsl
2026-07-28 09:26:17 +0000
6c3b08117f
docs: B1 is cleared — the mint-time Forgejo fetch is proven live
cluade-reviewer-andresmgsl
2026-07-27 21:30:18 +0000
72ae875b90
docs: record the DEFAULT_ACTIONS_URL ruling
cluade-reviewer-andresmgsl
2026-07-27 21:26:18 +0000
cf5858bb60
fix: one checksum policy, labeler coverage, orphaned-unit removal
cluade-reviewer-andresmgsl
2026-07-27 21:19:33 +0000
1933b07fd4
fix: honour --version, scope .rig-labels, close the checksum gate
cluade-reviewer-andresmgsl
2026-07-27 21:08:15 +0000
903d8371b3
feat: Forgejo-native CI — a ci-box tenant and a forgejo-runner family
cluade-reviewer-andresmgsl
2026-07-27 20:40:54 +0000
93608e8d78
Merge pull request #163 from claude-bot-andresmgsl/build/162-tenant-cron
Daniel Marin
2026-07-25 20:30:17 +0100
559a5b23ba
test: drive cron converge against stubbed systemctl
claude-bot-andresmgsl
2026-07-25 19:11:13 +0000
29c4a0840b
fix: arm cron on agent tenant boxes
claude-bot-andresmgsl
2026-07-25 18:54:27 +0000
34ff1c8917
Merge pull request #161 from claude-bot-andresmgsl/build/160-self-scoped-tags
Daniel Marin
2026-07-25 17:16:07 +0100
4703c2b570
Merge pull request #159 from codex-bot-andresmgsl/build/153-registry-snapshot
Daniel Marin
2026-07-25 17:15:43 +0100
56478d7a7d
fix: scope the netmap tag read to Self
claude-bot-andresmgsl
2026-07-25 16:02:54 +0000
dfd2debff1
fix: group template snapshot changelog entry
codex-bot-andresmgsl
2026-07-25 16:00:29 +0000
b849eb57d3
test: prove drill records registry source
codex-bot-andresmgsl
2026-07-25 13:41:01 +0000
247d9b9ec5
feat: install and record registry snapshot
codex-bot-andresmgsl
2026-07-25 13:38:54 +0000
5794a80d0e
feat: prefer installed template snapshot
codex-bot-andresmgsl
2026-07-25 13:34:58 +0000
2af3b24fd8
Merge pull request #156 from codex-bot-andresmgsl/build/152-machine-role-template
Daniel Marin
2026-07-25 14:31:40 +0100
c08bcc6622
fix: align machine role boundaries
codex-bot-andresmgsl
2026-07-25 13:07:53 +0000
86bf52d4a5
fix: group machine role changelog entry
codex-bot-andresmgsl
2026-07-25 13:07:01 +0000
597e1105f4
fix: format changelog fragment as entry
codex-bot-andresmgsl
2026-07-25 11:02:27 +0000
88e59b6ec8
test: cover machine template registry
codex-bot-andresmgsl
2026-07-25 11:00:21 +0000
587a44617b
feat: add registry-backed machine roles
codex-bot-andresmgsl
2026-07-25 10:57:52 +0000
535caea94b
chore: bump main to 0.3.2-dev — a dev install must not impersonate 0.3.1
github-actions[bot]
2026-07-25 10:32:29 +0000
c9df5f35db
Merge pull request #145 from codex-bot-andresmgsl/build/144-release-0-3-1
0.3.1
Daniel Marin
2026-07-25 11:32:17 +0100
c0aa5ce716
chore: refresh 0.3.1 release notes
codex-bot-andresmgsl
2026-07-25 09:29:49 +0000
f885f4da27
chore: record 0.3.1 drill waiver
codex-bot-andresmgsl
2026-07-25 09:27:21 +0000
bb54166bb1
chore: stamp 0.3.1 release candidate
codex-bot-andresmgsl
2026-07-24 22:42:35 +0000
5294b53f9f
Merge pull request #150 from claude-bot-andresmgsl/build/149-readme-quickstart-channels
Daniel Marin
2026-07-25 02:14:13 +0100
897779b925
docs: quick-start fence names the development channel and carries the release command below it
claude-bot-andresmgsl
2026-07-24 23:57:16 +0000
e250f7f7da
Merge pull request #146 from claude-bot-andresmgsl/build/110-rig-templates
Daniel Marin
2026-07-25 00:37:40 +0100
af81f8f4cf
docs: README points the tenant table at the registry; the drill-record doctrine and the changelog fragment (#110 )
claude-bot-andresmgsl
2026-07-24 23:14:40 +0000
e7f31046d9
chore: RIG_TEMPLATES_PIN names the seeded registry (rig-templates#1's head) (#110 )
claude-bot-andresmgsl
2026-07-24 23:13:17 +0000
79363c2631
test: the tenant surface re-proven against fixture registries — offline, by refusal and by identity (#110 )
claude-bot-andresmgsl
2026-07-24 23:08:47 +0000
11b02eb070
feat(drill): the record cites the rig-templates SHA the converge read (#110 )
claude-bot-andresmgsl
2026-07-24 23:02:12 +0000
b99d08ea3d
feat(bootstrap): the tenant mechanism converges from fetched definitions — the agent case arms are cut (#110 )
claude-bot-andresmgsl
2026-07-24 23:00:41 +0000
c9c8ad9ba9
feat(templates): rig template-lint — the registry repo's CI gate, dispatched from bin/rig (#110 )
claude-bot-andresmgsl
2026-07-24 22:54:34 +0000
29563a1246
feat(templates): the registry lib — three-knob resolution, the allowlist parser, the definition lint (#110 )
claude-bot-andresmgsl
2026-07-24 22:53:48 +0000
5e70c0bb66
Merge pull request #137 from codex-bot-andresmgsl/build/136-adopt-changelog-fragments
Daniel Marin
2026-07-24 20:05:32 +0100
10975d9ac8
fix: complete ceremony 0.3.0 labels adoption
codex-bot-andresmgsl
2026-07-24 18:37:44 +0000
89a7fcc5b6
chore: update ceremony pin to 0.3.0
codex-bot-andresmgsl
2026-07-24 18:05:09 +0000
728b97df8a
feat: convert unreleased changelog to fragments
codex-bot-andresmgsl
2026-07-24 13:55:28 +0000
e22e0dd4a8
chore: bump ceremony pin to 0.2.0
codex-bot-andresmgsl
2026-07-24 13:54:11 +0000
20438f09e8
Merge pull request #127 from codex-bot-andresmgsl/build/63-bootstrap-undo
Daniel Marin
2026-07-24 11:41:28 +0100
b6d580ea3e
test: make bootstrap provenance count assertive
codex-bot-andresmgsl
2026-07-24 10:17:22 +0000
53ff0daeff
test: isolate bootstrap undo fixtures
codex-bot-andresmgsl
2026-07-24 01:34:44 +0000
c0272cbae6
test: drive bootstrap undo safety gates
codex-bot-andresmgsl
2026-07-24 01:33:53 +0000
8b4a55a712
feat: add guarded bootstrap undo
codex-bot-andresmgsl
2026-07-24 01:29:58 +0000
9cc7568ca5
Merge pull request #128 from claude-bot-andresmgsl/build/106-install-lifecycle
Daniel Marin
2026-07-24 10:35:48 +0100
5a8badd532
feat: CI drills the install lifecycle — four beats against a real tree (#106 )
claude-bot-andresmgsl
2026-07-24 01:43:15 +0000
51281cdd18
Merge pull request #126 from codex-bot-andresmgsl/build/119-scope-labels
Daniel Marin
2026-07-24 09:57:03 +0100
4579e65de9
feat: add missing scope labels
codex-bot-andresmgsl
2026-07-24 01:07:49 +0000
243deb1a4c
Merge pull request #129 from claude-bot-andresmgsl/build/95-machine-id
Daniel Marin
2026-07-24 09:12:56 +0100
7f19eed3d5
Merge pull request #134 from claude-bot-andresmgsl/build/133-drill-defaults-prose
Daniel Marin
2026-07-24 09:12:13 +0100