• v0.1.46 64e5be6748

    v0.1.46 Stable

    pipeline-bot released this 2026-07-21 14:02:57 +00:00 | 56 commits to main since this release

    • Gate deploy submission on the release being green (Releases are Deployable). A deploy must not START
      before its release goes green. The main-push sensor DECLARES the deploy the instant main is pushed, but that
      ff-of-main is what the release run does near its END — the release can't flip to Succeeded until the workflow
      finishes and the projector reconciles, so the raw push always races ahead of the green status (the "publishing"
      window). DeploySubmitter now holds a declared deploy as Pending (no workflow, no "Running" row) until the
      matching PipelineRelease has latched Status.Deployable (project + SHA match). A release-less deploy (a
      direct/break-glass push to main) is ungated past a 3-min grace so it can't wedge forever. Envtest covers the
      hold-then-submit transition.

    Included changes (v0.1.45 -> v0.1.46)

    • 0c30e02389e1 feat(deploy): gate deploy submission on release Deployable (no deploy before green)
    Downloads