-
v0.1.116 Stable
released this
2026-07-09 14:48:21 +00:00 | 760 commits to main since this release- Land step retries the Forgejo merge POST (REL-3).
pipeline-mergedid a single merge POST and
exit 1on any non-200, so a transient Forgejo 405 "Please try again later" (mergeability still
computing async after the PR opens) permanently failed the land — the top land-failure signature
(its siblingspipeline-promote/pipeline-deploy-fluxalready retried the identical call). It now
retries with escalating backoff (8 attempts), stays bound tohead_commit_id=${SHA}(a moved tip
409s and fails fast, never merging an unvalidated commit), and short-circuits via the PR'smerged
flag if a prior POST already merged (idempotent —delete_branch_after_mergereaps the branch). - Remove the scheduled release-cadence cron (zerotea, hello-lib). Dropped
spec.release.cadence
from both PipelineProject CRs, so the operator prunes the<project>-release-cadenceCronWorkflow
(the fixed 6h auto-ship). Releases are now cut on demand viapipectl ship <project>; re-add the
release: { cadence: "0 */6 * * *" }field to restore the timed auto-release later.
Included changes (v0.1.115 -> v0.1.116)
ca4714234ec3chore(cadence): remove the scheduled release-cadence cron (zerotea, hello-lib)dd201e0670c2fix(merge): retry the Forgejo merge POST on transient 405 (REL-3)
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
- Land step retries the Forgejo merge POST (REL-3).