• agent-runner-v1.0.0 a4976f025f

    Ghost released this 2026-07-19 06:13:33 +00:00 | 341 commits to main since this release

    agent-runner-v1.0.0 (2026-07-19)

    • fix(agent-runner): apply the slim contents the rename commit claimed (4bd3ce9)
    • fix(agent-runner): clone the skills marketplace from the repo that exists (0d1b8a8)
    • fix(agent-runner): drop the hardcoded SDK version from the image metadata (b88762e)
    • refactor(agent-runner)!: rename from openhands-runner and drop baked language toolchains (98bc5b1)

    BREAKING CHANGE

    • ops/docker/openhands-runner is now ops/docker/agent-runner; the
      published image becomes webgrip/agent-runner. The orphaned openhands-runner-v1.0.0
      tag can be ignored — that image never published.

    Two changes, one rationale.

    Name: the image is harness-neutral by design, so its NAME shouldn't hard-code a
    vendor. We already swapped harnesses once (ADR-0045 opencode -> ADR-0047
    OpenHands); baking "openhands" into an image name makes the next swap a rename of
    every manifest and pull-ref instead of a content change. "agent-runner" keeps the
    house *-runner suffix and uses the industry noun for an autonomous executor
    (jenkins/agent, buildkite/agent), while staying out of the *-ci-runner toolchain
    family this image is NOT part of.

    Contents: agent tooling is baked; language toolchains are not. Slice C gave the
    runner a docker CLI and a DinD sandbox, so language gates now run in the very
    images CI uses (rust-ci-runner, ci-runner, playwright-runner, php:8.5-cli) — the
    gates match CI exactly instead of approximately, and it closes the PHP gap Slice B
    deferred. Dropping rust + build-essential takes the image 2.1GB -> 1.12GB (-47%),
    which matters because the dark factory pulls this per ticket, and because the
    2.1GB build was making every CI publish crawl.

    Kept: openhands 1.16.0, node 24 (for the agent's own openspec/moon workflow
    tooling), python 3.12 + pyyaml, docker CLI + compose/buildx, the baked skills
    core. Verified post-rename: all resolve, cargo absent, 4 core skills register,
    entrypoint injects the trace-id and exits 0.

    Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com

    Downloads
  • ci-runner-v1.0.4 1225b01b68

    Ghost released this 2026-07-18 23:27:12 +00:00 | 345 commits to main since this release

    ci-runner-v1.0.4 (2026-07-18)

    • fix(ci-runner): pin the CodeQL install script to a commit SHA (5f10ced)
    Downloads
  • ci-runner-v1.0.3 46a3e3e1bf

    Ghost released this 2026-07-18 21:54:40 +00:00 | 347 commits to main since this release

    ci-runner-v1.0.3 (2026-07-18)

    • fix(ci-runner): clean apt lists in the gh and PHP layers too (be4cdd0)
    Downloads
  • ci-runner-v1.0.2 d25de643ce

    Ghost released this 2026-07-18 19:40:16 +00:00 | 349 commits to main since this release

    ci-runner-v1.0.2 (2026-07-18)

    • docs(ci-runner): correct failure post-mortem - KEDA immediate rollout was the 3m20s killer; re-trigg (9faf282)
    • docs(ci-runner): note transient data.forgejo.org resolution failures; re-trigger v1.0.2 (1210ea3)
    • docs(ci-runner): second transient class - registry mid-rollout; re-trigger v1.0.2 (6b81816)
    • fix(ci-runner): guard envsubst at build time + clean apt lists in layer 1 (41567e9)
    Downloads
  • ci-runner-v1.0.1 ad0674c969

    Ghost released this 2026-07-18 14:48:26 +00:00 | 354 commits to main since this release

    ci-runner-v1.0.1 (2026-07-18)

    • docs(ci-runner): document the release-skip race and re-trigger v1.0.1 (1f357b5)
    • fix(ci-runner): install gettext-base so cosign-installer v4 can sign (d85ef92), closes #88
    Downloads
  • ci-runner-v1.0.0 c66a24cd06

    Ghost released this 2026-07-18 11:35:01 +00:00 | 361 commits to main since this release

    ci-runner-v1.0.0 (2026-07-18)

    • fix(ci-runner): document the dual-forge contract and cut the first release (5a2be47)
    • refactor(ci-runner)!: rename github-runner -> ci-runner (5e83c4c)
    • feat(openhands-runner): hybrid skills loadout — baked core + profile (Slice E) (fd44303), closes #268

    BREAKING CHANGE

    • publishes as ghcr.io/webgrip/ci-runner (and harbor.webgrip.dev/webgrip/
      ci-runner). Consumers pinning ghcr.io/webgrip/github-runner must be repointed: the
      Forgejo ScaledJob and the two ARC scale-sets in webgrip/homelab-cluster. New tag train,
      so versions restart at v1.x for the new name -- not a downgrade; consumers pin by digest.

    Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com

    Downloads
  • openhands-runner-v1.0.0 abfff011fe

    Ghost released this 2026-07-18 06:59:47 +00:00 | 369 commits to main since this release

    openhands-runner-v1.0.0 (2026-07-18)

    • feat(openhands-runner): add docker CLI for the DinD sandbox (Slice C) (ef4f87a), closes #268
    • feat(openhands-runner): headless OpenHands agent image for the dark factory (5e13b9a), closes 287/#288
    • fix: added a bunch of stuff to the openhands runner (ff321a8)
    Downloads
  • skills-ci-runner-v1.0.0 1d91cb1196

    Ghost released this 2026-07-18 05:20:54 +00:00 | 374 commits to main since this release

    skills-ci-runner-v1.0.0 (2026-07-18)

    • feat(skills-ci-runner): CI toolchain image for webgrip/ai-skills (6f37e77)
    Downloads
  • rust-releaser-v1.1.1 1fb61288e4

    Ghost released this 2026-07-11 09:23:21 +00:00 | 386 commits to main since this release

    rust-releaser-v1.1.1 (2026-07-11)

    • fix(renovate): own multi-ARG base images via annotated-ARG manager (0c6419d)
    • build(docker): annotate RUST_VERSION/NODE_VERSION ARGs for Renovate (652e640)
    • refactor(ci): Forgejo as sole release authority — dual-registry signed publish + GitHub mirror (9b62b4a)
    Downloads
  • github-runner-v1.4.0 1742b777e4

    Ghost released this 2026-06-28 20:01:04 +00:00 | 399 commits to main since this release

    github-runner-v1.4.0 (2026-06-28)

    • feat(deps): update ghcr.io/actions/actions-runner docker tag ( 2.334.0 ➔ 2.335.1 ) (9a4c16a)
    • refactor(ci): Forgejo as sole release authority — dual-registry signed publish + GitHub mirror (9b62b4a)
    Downloads