• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Freegle / Iznik / 26246
72%

Build:
DEFAULT BRANCH: master
Ran 11 Jul 2026 08:04AM UTC
Jobs 4
Files 1403
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

11 Jul 2026 07:39AM UTC coverage: 72.133% (-0.002%) from 72.135%
26246

push

circleci

edwh
ci(runner): wire in Hetzner runners as a RUNNER_PROVIDER option

check-runner now branches on the RUNNER_PROVIDER env var: "hetzner" creates an ephemeral
Hetzner cpx62 (16 vCPU, Docker 27.5.1) that boots straight into a CircleCI runner registered
under freegle/katapult-runner — a drop-in the existing build-test-katapult workflow claims.
"katapult" (default) keeps the existing Katapult VM provisioning. Capped at 2 concurrent
runners either way. The Hetzner API token comes from the HETZNER_API_TOKEN CircleCI env var.

scripts/hetzner/ carries the cloud-init (Docker 27.5.1 pinned + Node 22 + passwordless sudo +
CircleCI runner) and helper scripts. The server self-destructs on 10-min idle, billing-aware
(Hetzner bills per started hour, so it stays up until near the hour's end then deletes itself).

This unblocks CI while Katapult billing is down and removes the single-vendor dependency; flip
RUNNER_PROVIDER back to katapult (or drop the var) to revert.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VXKgf7Xquudc6CwP2RN6jX

12951 of 17070 branches covered (75.87%)

Branch coverage included in aggregate %.

135607 of 188881 relevant lines covered (71.79%)

37.8 hits per line

Coverage Regressions

Lines Coverage ∆ File
27
50.9
-1.9% iznik-server-go/emailtracking/compact.go
Jobs
ID Job ID Ran Files Coverage
26246 go - 26246 11 Jul 2026 08:04AM UTC 152
83.05
CircleCI Job 26246
26246 laravel - 26246 11 Jul 2026 08:04AM UTC 496
69.11
CircleCI Job 26246
26246 playwright - 26246 11 Jul 2026 08:04AM UTC 74
22.21
CircleCI Job 26246
26246 vitest - 26246 11 Jul 2026 08:04AM UTC 754
70.24
CircleCI Job 26246
Source Files on build 26246
  • Tree
  • List 1403
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • CircleCI Build #26246
  • 82e64390 on github
  • Prev Build on master (#26233)
  • Next Build on master (#26576)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc