• v0.1.116 e5ac73b30c

    v0.1.116 Stable

    pipeline-bot 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-merge did a single merge POST and
      exit 1 on 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 siblings pipeline-promote/pipeline-deploy-flux already retried the identical call). It now
      retries with escalating backoff (8 attempts), stays bound to head_commit_id=${SHA} (a moved tip
      409s and fails fast, never merging an unvalidated commit), and short-circuits via the PR's merged
      flag if a prior POST already merged (idempotent — delete_branch_after_merge reaps 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-cadence CronWorkflow
      (the fixed 6h auto-ship). Releases are now cut on demand via pipectl 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)

    • ca4714234ec3 chore(cadence): remove the scheduled release-cadence cron (zerotea, hello-lib)
    • dd201e0670c2 fix(merge): retry the Forgejo merge POST on transient 405 (REL-3)
    Downloads