• v0.4.6 2ce70ab450

    v0.4.6 Stable

    gitea_admin released this 2026-07-01 10:18:41 +00:00 | 39 commits to main since this release

    Added

    • reconcile: unit coverage for two previously-untested public-API contracts —
      ReasonedError.Unwrap (errors.Is/errors.Unwrap transparency, so a
      Failf(reason, "…: %w", cause) stays matchable by errors.Is(err, cause) while
      keeping its Degraded reason recoverable via ReasonOf) and the
      RequeueTransientOf plain-error fallback (a non-reasoned error classifies as
      non-transient). reason.go previously had only incidental coverage from
      reconcile_test.go.

    Changed

    • CI: route Go module fetches through the in-cluster Athens proxy (GOPROXY, with a
      direct fallback) and add buildkit gomod / go-build cache mounts to
      ci.Dockerfile — a cold build no longer re-downloads the whole module graph from
      proxy.golang.org.
    Downloads