-
v0.1.108 Stable
released this
2026-07-09 08:29:11 +00:00 | 2292 commits to trunk since this releaseChanged
- Incremental release.
Included changes (v0.1.107 -> v0.1.108)
7d0b15378373fix(build-pipeline): manage cosign-key-extractor Job as an ArgoCD Sync hook
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
v0.1.107 Stable
released this
2026-07-09 08:18:52 +00:00 | 2297 commits to trunk since this releaseChanged
- Incremental release.
Included changes (v0.1.106 -> v0.1.107)
b807266ec473feat: home build-pipeline-base for the ArgoCD migration (de-templated to alice)
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
v0.1.106 Stable
released this
2026-07-09 07:13:25 +00:00 | 2302 commits to trunk since this releaseChanged
- Incremental release.
Included changes (v0.1.105 -> v0.1.106)
51e9559888f8feat: home the pipeline-project CRs + operator prereqs for the ArgoCD migration
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.1.105 Stable
released this
2026-07-09 02:34:16 +00:00 | 2308 commits to trunk since this releaseChanged
- Incremental release.
Included changes (v0.1.104 -> v0.1.105)
415a327f19edfeat(templates): pipeline-test-envtest — a real go-operator/go-library test gate
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.1.104 Stable
released this
2026-07-08 17:13:23 +00:00 | 2313 commits to trunk since this release- Enforce the CD ordering invariants that were previously branch-protection convention.
I1:pipeline-stagingnow runs anassert-releasablestep (newpipeline-assert-ready
ClusterWorkflowTemplate, read-onlypipeline-gateSA) that reads the trunk-tip's
PipelineBuild.status.releasablebefore test+promote — no Release for a non-releasable
Build. I2:pipeline-deploygates the roll on the releasedPipelineReleasebeing
Deployable (deployablelatch, orphase==Succeededduring the projector rollout) — no
Deploy for a non-deployable Release. Both are lenient on a missing CR (branch protection
stays primary) and strict on an explicit violation. - Revive the ordering contract as a gated TLA+ spec:
spec/release.tla
(ReleasedImpliesReleasable≈ I1,DeployedImpliesDeployable≈ I2, withGateRelease/
GateDeployteeth), now model-checked in CI byspec/check.sh.
Included changes (v0.1.103 -> v0.1.104)
c5b18442e6ecfix(cd): I2 gate must not false-fail on the mid-release deploy timingc250d00d7f80feat(cd): enforce the ordering invariants (I1 releasable, I2 deployable)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Enforce the CD ordering invariants that were previously branch-protection convention.
-
v0.1.103 Stable
released this
2026-07-08 16:14:32 +00:00 | 2319 commits to trunk since this releaseChanged
- Renamed the pipeline verb
land→merge(Principle of Least Surprise — "merge my pull
request").pipectl merge <project> <branch>(andmake merge) ff-merge a green feature branch
onto trunk;pipectl landnow errors with a redirect. Internals renamed for consistency: the
ClusterWorkflowTemplatepipeline-land→pipeline-merge, the<proj>-landmutex/purpose/
workflow-name →<proj>-merge(mutex kept in lockstep with pipeline-release-cadence so merge and
ship still serialize). Theautolandimage-bump feature keeps its name; the dashboardisPlumbing
filter is unchanged (it anchors on "Merge pull request", not the PR title).
Included changes (v0.1.102 -> v0.1.103)
1f325d965effrefactor(pipeline): rename the verb land -> merge (Principle of Least Surprise)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Renamed the pipeline verb
-
v0.1.102 Stable
released this
2026-07-08 14:33:04 +00:00 | 2325 commits to trunk since this releaseChanged
- Incremental release.
Included changes (v0.1.101 -> v0.1.102)
86c4e0b77f82feat(zelnet-gate): CLI error-handling assertions in the release functional gate
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.1.101 Stable
released this
2026-07-08 13:03:49 +00:00 | 2330 commits to trunk since this releaseChanged
- Log-fold window tuned 200 -> 60. 200 (attempted "all retained builds") made the poller's durable
fallback do ~3600 per-workflow MinIO listings per cycle and crawl; 60 covers the visible pane +
scroll while keeping the poller responsive. (Unbounded log coverage needs a single recursive
listing or a persistent /shared cache — follow-up.)
Included changes (v0.1.100 -> v0.1.101)
37386948c3d8fix(dashboard): log window 200->60 (per-wf mc-ls cost crawled the poller)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Log-fold window tuned 200 -> 60. 200 (attempted "all retained builds") made the poller's durable
-
v0.1.100 Stable
released this
2026-07-08 12:54:42 +00:00 | 2335 commits to trunk since this releaseChanged
- Build folds now show BOTH artifacts and logs for recent builds. The download-mirror window is
sorted by build time (.status.finishedAt) instead of CR-creation time, so backfilled CRs
(created at backfill time) no longer push genuinely-recent commits out of the newest-24 window. - Build/deploy logs now appear in every retained build's dropdown: the poller log window widened
40 → 200 (the operator's build-retention). Logs are tiny text and the poller already resolves a
GC'd workflow's logs from the immutable MinIO archive, so this is ~tens of MB (the download
mirror stays disk-bound at 24).
Included changes (v0.1.99 -> v0.1.100)
78ffaa0181aafeat(dashboard): logs in every dropdown + time-sorted download window
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Build folds now show BOTH artifacts and logs for recent builds. The download-mirror window is
-
v0.1.99 Stable
released this
2026-07-08 12:26:22 +00:00 | 2341 commits to trunk since this releaseChanged
- Incremental release.
Included changes (v0.1.98 -> v0.1.99)
6a880969d0bcfix(dashboard): revert build-dl window 40->24 (node-root DiskPressure)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads