Skip to content

JIT Runner Kit v0.2.0

Choose a tag to compare

@Arnon-hs Arnon-hs released this 25 Aug 13:31
0c605fb

JIT Runner Kit v0.2.0 turns the serverless controller roadmap into a controlled-canary implementation while keeping the proven GitHub control-job mode available.

Highlights

  • Provider-agnostic job, lease, compute, runner, bootstrap, clock, and telemetry core.
  • Cloudflare Workers adapter with GitHub App workflow_job webhooks, Queues/DLQ, a SQLite Durable Object, alarms, and Cron reconciliation.
  • Direct Hetzner Cloud API adapter with deny-inbound, SSH-free VMs and a one-time bootstrap exchange.
  • Private organization runner-group boundary restricted to exact branch- or SHA-pinned trusted workflows.
  • Atomic provisioning and cleanup state, capacity leases, attempt fencing, ambiguous-create recovery, and two-path cleanup.
  • Inert Wrangler and GitHub App templates plus an offline fail-closed deployment preflight.
  • 37 mocked conformance tests, OpenTofu validation, CLI checks, and a Wrangler dry-run bundle gate.

Important boundary

The existing GitHub control-job mode remains the recommended production path. The Cloudflare mode is code- and configuration-ready for a dedicated live canary, but it has not completed live-cloud conformance and must not be treated as production-ready. No Cloudflare account was accessed and no Cloudflare resources were created for this release.

See the Cloudflare controller canary guide before connecting any provider account.

Full changelog: v0.1.0...v0.2.0