• v0.5.12 8b9acd9f7c

    v0.5.12 Stable

    pipeline-bot released this 2026-07-15 18:14:24 +00:00 | 25 commits to main since this release

    Fixed

    • The ginkgo envtest controller suite RUNS now. It was gated behind
      ENABLE_ENVTEST=1, which make test never sets — so the 16-spec suite was
      silently skipped locally AND in the pipeline-test-envtest release gate (the exact
      red-suite-behind-a-green-row class the gate exists to close). Un-skipping surfaced
      rot fixed in the same change: second-granularity test-namespace names colliding
      with Terminating namespaces, seven specs asserting the pre-harness error contract
      (nil error + dead RequeueAfter=30s) instead of propagate-for-backoff, one spec
      still documenting the status-lost delete leak as a "known bug" that R5 fixed, and
      two specs whose users were missing from the password fixture. 16/16 green.

    Changed

    • Bump libseanfarm-operator v0.4.9 -> v0.4.10 and dedup onto reconcile/testkit:
      deleted the all-skip ObservedGeneration documentation file, 3 skip-stub integration
      tests, 2 self-asserting unit tests, and the 6-subtest secretwatch permutation suite
      (lib coverage; one thin extractor-wiring test remains); collapsed the generic
      harness trio into TestMirrorStatusHook (kratos's legacy Ready/Phase mirror,
      incl. the phaseFailed branch); envtest bring-up rides testkit.StartEnvtest
      (gaining bin/k8s discovery this repo never had). Makefile pins unified with
      siblings: ENVTEST_VERSION/ENVTEST_K8S_VERSION now derived from go.mod (drops
      the stale hardcoded release-0.19 / 1.35.0), golangci-lint v1.54.2 -> v2.8.0.

    Included changes (v0.5.11 -> v0.5.12)

    • 0b58af6245c7 fix(test): un-skip the envtest suite + dedup onto reconcile/testkit (lib v0.4.10)
    Downloads