• v0.1.82 21b407db98

    v0.1.82 Stable

    gitea_admin released this 2026-07-06 14:45:36 +00:00 | 947 commits to main since this release

    Changed

    • gitops-flux gains a release beat (build→release→deploy), step 1 of 2 — template support.
      Prep so seanfarm + platform-seanfarm stop being special (deploy-on-trunk-push with no tag) and
      follow "builds releasable, releases deployable" like every other project:
      • pipeline-validate-flux now reads the VERSION file (mirrors pipeline-validate): a clean
        x.y.zmode=release (so a shipped trunk push runs pipeline-staging's promote-tag),
        -dev/absent → mode=deploy (a plain land only validates). Backward-compatible: still
        versionless while a repo has no VERSION file.
      • pipeline-deploy-flux gains an anchor param so it can deploy off a RELEASED main push
        (anchor=main: the superseded/regressed check anchors on main, since the release devbumps trunk
        ahead) as well as the legacy fused trunk flow (anchor=""). The drift gate no longer requires
        codeberg==Forgejo-main (codeberg is legitimately behind after a release); the ff-only codeberg
        push in step 3/5 remains the divergence guard. fromSha now records the live codeberg tip.
        Behavior is unchanged until the gitops-flux sensors switch (operator step 2).

    Removed

    • Retire projects/{seanfarm,platform-seanfarm,pipelines}/ — the CRD migration is COMPLETE. The
      3 self-referential gitops repos are now PipelineProject CRs in seanfarm, rendered by
      pipelines-operator v0.1.15's gitops-flux + gitops-deploy renderers (seanfarm carries the image-bumps
      autoland; pipelines self-host carries the ArgoCD deploy sensor). Parity-gated; operator SSA-adopts the
      preserved sensors, preserveResourcesOnDeletion keeps them through the cutover. projects/ now
      holds only builder-images + linux
      (the intentionally special-cased dockerfile-set + kernel
      pipelines). All 16 pipeline projects across all 7 taxonomies are now CR-registered — "ingest a
      project" = "write a ~20-line PipelineProject CR."

    Included changes (v0.1.81 -> v0.1.82)

    • bd6459067f88 feat(gitops-flux): template support for a release beat (build->release->deploy)
    Downloads