Add rc auto-release timer/service and rc branch worktree to host setup

The rc service builds from the rc branch worktree (/root/omarchy-pkgs-rc,
created by bin/setup) but publishes into the primary checkout's channel tree
via OMARCHY_REPO_ROOT. The timer is a retry backstop: rc builds are normally
triggered immediately over SSH by the release orchestrator.
This commit is contained in:
Ryan Hughes committed 2026-08-27 01:10:33 -04:00
1 parent 63f6156f25
commit 726c9d1f29
3 files changed
+62 -1

No files matched your search

+12
View File
@@ -0,0 +1,12 @@
[Unit]
Description=Retry pending rc releases every 6 hours
[Timer]
# Backstop only: rc builds are normally triggered immediately over SSH by the
# release orchestrator (touch .sync-needed-rc + systemctl start). This timer
# retries builds whose state file survived a failure.
OnCalendar=*-*-* 01,07,13,19:00:00 America/New_York
Persistent=true
[Install]
WantedBy=timers.target