Commit Graph

5 Commits

Author SHA1 Message Date
Daniel Arantes Loverde
8af8c7cb5b [macos-runner] Replace SSH-based VM wake/sleep with a dedicated runner container
Drop the SSH + restricted-key design entirely. wake/sleep now runs on a
new macos-ctl runner (its own Docker container on the VPS, Docker socket
mounted) which runs docker start/stop macos directly on the sibling
container - no SSH indirection, and no borrowing of another project's
runner (pedifoods-web) to do it.
2026-07-30 11:57:09 -03:00
Daniel Arantes Loverde
cef21aa160 [macos-runner] Fix wake/sleep jobs to use an actually-registered runner label
runs-on: docker matched no registered runner (labels are macos-release,
atomenta, pedifoods, lc-wallet-web). Use pedifoods, this repo's own
existing always-on runner, to run the wake/sleep SSH steps.
2026-07-30 11:46:04 -03:00
Daniel Arantes Loverde
dda7bbcb17 [macos-runner] Add Gitea Actions workflows for self-hosted macOS CI
Replaces bitrise.yml with equivalent test/beta/release pipelines running
on the self-hosted macos-release runner (act_runner inside a dockur/macos
VM). Each workflow wakes the VM over SSH before the job and stops it
after, since the VM can't be left running 24/7 without starving the
VPS's other services.
2026-07-30 11:35:58 -03:00
Daniel Arantes Loverde
2124886e28 [ci] Remove Gitea Actions workflows
iOS build/tests do not run through Gitea CI.
2026-07-09 10:57:21 -03:00
Daniel Arantes Loverde
e51c99973f Commit 2026-07-07 15:11:31 -03:00