Commit graph

115 commits

Author SHA1 Message Date
bb4f7107fe docs: README section for runner install
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-11 17:45:38 +00:00
e463493bd1 feat: runner install command — GitHub Actions runner as an unprivileged systemd service
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-11 17:41:09 +00:00
eee86009a1 docs: runner install implementation plan
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-11 17:38:28 +00:00
Daniel Marin
95e30b3170
Merge pull request #2 from claude-hdb/fix/openssh-server-dep
fix: bootstrap installs openssh-server (pristine images lack sshd_config.d)
2026-07-11 11:39:31 +01:00
5fb342d64d fix: bootstrap installs openssh-server — sshd_config.d does not exist on pristine images
Found by the Incus rehearsal (prod-migration Task 4): cloud images ship
openssh-server, container/VM images do not; the hardening drop-in and
'systemctl restart ssh' both presume it. A rig box is SSH-managed by
definition, so the dependency is explicit now. No-op on cloud images.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-11 10:38:14 +00:00
Daniel Marin
9f079bff55
Merge pull request #1 from claude-hdb/feat/rig
feat: rig CLI — bootstrap, coolify install, curl installer
2026-07-11 09:34:50 +01:00
df17851108 refactor: rename deployor to rig; canonical heavy-duty/rig URLs 2026-07-11 08:25:48 +00:00
924090a427 feat: curl installer, shellcheck+tests CI, living README 2026-07-11 08:25:11 +00:00
d4697a0ad5 fix: pass check substrings to grep with -e so dash-leading patterns assert 2026-07-11 08:25:11 +00:00
33c27452ac feat: coolify install command — required version pin, AUTOUPDATE=false 2026-07-11 08:25:11 +00:00
c19bb7d99a fix: die() prints only the message, not the exit code 2026-07-11 08:25:11 +00:00
aa4185f9ed feat: bootstrap command — hardening, unattended-upgrades, tailscale join 2026-07-11 08:25:11 +00:00
db60771c6a feat: deployor dispatcher + dependency-free test harness 2026-07-11 08:25:11 +00:00
7280544e3a chore: repo birth 2026-07-11 08:25:11 +00:00
Daniel Marin
0f364ee40a
Initial commit 2026-07-11 09:10:19 +01:00