yukkop 09eecf5969
runner nix smoke / nix label and flake smoke (push) Failing after 1m59s
feat: lfs
2026-09-24 23:15:43 +00:00
2026-09-11 19:31:04 +00:00
2026-07-24 15:21:11 +04:00
2026-09-23 19:26:19 +00:00
2026-07-24 15:21:11 +04:00
2026-09-11 02:05:39 +00:00
2026-05-03 05:23:23 +00:00
2026-09-11 09:19:03 +00:00
2026-09-24 23:15:43 +00:00
2026-01-04 20:40:43 +00:00
2025-04-17 06:22:21 +03:00
2026-09-22 17:15:18 +00:00
2026-09-15 19:48:13 +00:00
2026-09-15 19:48:13 +00:00

Documentation

Gitea runner labels

Common labels for controller-managed on-demand runners:

  • ubuntu-latest — on-demand alias for gross-x86
  • nix — on-demand Nix alias with 480-minute TTL
  • gross-x86 — x86 fallback chain cx53 / cx43 / cx33
  • gross-arm — ARM fallback chain cax41 / cax31 / cax21
  • gross-x86-perf — x86 performance chain cx53 / cpx62 / cpx52
  • gross-mixed-econ — mixed chain cx53 / cax41 / cx43
  • gross-nix-x86 — gross-x86 + Nix bootstrap
  • gross-nix-arm — gross-arm + Nix bootstrap
  • gross-nix-x86-perf — gross-x86-perf + Nix bootstrap
  • gross-nix-x86-highmem — CCX53-only Nix runner, 480-minute TTL
  • gross-nix-mixed-econ — gross-mixed-econ + Nix bootstrap

Region order for fallback: nbg1, then fsn1, then hel1.

The legacy Kubernetes persistent pool is disabled (replicas: 0) and has no registered labels. All listed labels are handled by the VM controller. After a successful job, a bootstrapped VM remains running and idle until its next hourly lifetime boundary, capped by label TTL. A queued job from same repository with same label reuses it without another VM creation or budget reservation.

Operational details: infra/gitea-runners/runbook.md and package/gitea-runner-controller/decide.sh.

S
Description
No description provided
Readme 21 MiB
Languages
Go 75.1%
Handlebars 7.1%
TypeScript 4.1%
Shell 3.1%
Nix 2.3%
Other 8.1%