• v0.1.42 26be1a0189

    v0.1.42 Stable

    pipeline-bot released this 2026-07-17 11:10:14 +00:00 | 74 commits to main since this release

    Removed

    • Remove the spec.libBump lib-bump autoland capability: the LibBumpSpec type + LibBump
      field, the libBumpAutoland/tagFilter sensor renderers + their dispatch, and the libbump
      golden case/fixture. Lib bumps into the downstream operators are done by hand now. (The
      spec.libBump config on the libseanfarm-operator PipelineProject and the pipeline-lib-bump
      ClusterWorkflowTemplate are removed in sean/pipelines.)

    Changed

    • Bump libseanfarm-operator v0.4.11 -> v0.4.12 (lib-autobump: rides the shared-library release train; the envtest release gate validates the suite against it on the next ship).
    • Adopt the lib's canonical operator.mk scaffolding: vendor it and shrink the Makefile to project vars + repo-specific targets (build/docker/e2e/deploy) — the shared dev-loop targets and tool pins (manifests/generate/fmt/vet/test/lint*, Dependencies) now come from the include, re-synced by the lib-bump autoland on every lib release. make test picks up the shared defaults (adds -covermode=atomic).
    • Migrate the shared Forgejo client (internal/forgejo) onto lib httpkit: the hand-built ca-bundle x509.CertPool transport -> httpkit.ClusterCATransport() (same bundle-with-system-fallback trust, plus the shared connection-pool tuning), and the 1 MiB io.LimitReader body read -> httpkit.BoundedRead (same default cap). Behavior identical.

    Included changes (v0.1.41 -> v0.1.42)

    • ffa79a8edeea feat(libbump): remove the spec.libBump lib-bump autoland capability
    • 79d673f4d980 chore(scaffolding): adopt operator.mk + httpkit client plumbing (lib v0.4.12)
    • 7f653c08fadb chore(deps): bump libseanfarm-operator v0.4.11 -> v0.4.12 (lib-autobump)
    Downloads