-
v0.1.35 Stable
released this
2026-07-15 14:54:52 +00:00 | 108 commits to main since this releaseFixed
- The zombie reaper no longer deletes a build that ever succeeded. A
PipelineBuildwhose rollup
phase is non-terminal (a later re-run isRunningand its workflow has since vanished) but which
already recorded aSucceeded/Releasableattempt was reaped past the grace — destroying the durable
Releasable=truerecord (the build's whole reason to persist). The reaper now spares any build with
Releasableor a succeeded attempt. - A
gitops-fluxproject withoutspec.deploy.fluxis now rejected rather than silently rendering
an inert CI/deploy sensor. A struct-level CEL validation requiresdeploy.fluxfor thegitops-flux
taxonomy. - A release in flight can no longer be flipped to
Succeeded/Skippedby a late taxonomy change.
Once the run workflow exists, the projector owns the release phase; the submitter now short-circuits
before re-evaluating the prepare workflow's outputs, so a mid-release change (skip outcome, legacy
re-read, orStagingArgserroring because the project stopped being operator-submittable) can't cause
premature green / phase flapping.
Included changes (v0.1.34 -> v0.1.35)
05607e1ef269fix(control-plane): reaper spares Releasable builds, gitops-flux requires deploy.flux, no premature-green mid-release (3 fixes)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- The zombie reaper no longer deletes a build that ever succeeded. A