Skip to content

ci: switch to arc-runners (self-hosted Hetzner Cloud) - #240

Merged
v2nic merged 1 commit into
mainfrom
switch-to-arc-runners
Jul 27, 2026
Merged

ci: switch to arc-runners (self-hosted Hetzner Cloud)#240
v2nic merged 1 commit into
mainfrom
switch-to-arc-runners

Conversation

@v2nic

@v2nic v2nic commented Jul 27, 2026

Copy link
Copy Markdown
Owner

Summary

Switch CI runners to the self-hosted Hetzner Cloud runner pool (k3s + ARC + Cluster Autoscaler).

Changes

  • Replaced runs-on: [self-hosted, linux, x64] / runs-on: ubuntu-latest with runs-on: arc-runners
  • The arc-runners label targets the org-level ARC RunnerScaleSet on Hetzner Cloud
  • Workers auto-scale 0→5 on demand, scale to zero when idle (~EUR 4/mo idle cost)

Architecture

See elecnix/hypotheque-2026#1062 for the full architecture and verification details.

— crystal-wren-97

Switch CI runners from GitHub-hosted/personal-workstation to the
k3s + ARC + Cluster Autoscaler pool on Hetzner Cloud.

- Runner label: arc-runners
- Auto-scales 0→5 workers on demand
- Cost: ~EUR 4/mo idle (master only)

Co-authored-by: crystal-wren-97 <crystal-wren-97@pi-agent.local>
@v2nic
v2nic marked this pull request as ready for review July 27, 2026 02:41
@v2nic
v2nic merged commit 041502c into main Jul 27, 2026
0 of 3 checks passed
@v2nic
v2nic deleted the switch-to-arc-runners branch July 27, 2026 02:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants