• v0.1.67 18a1e7de66

    v0.1.67 Stable

    gitea_admin released this 2026-07-05 18:38:50 +00:00 | 1010 commits to main since this release

    Changed

    • CHANGE-MODEL Phase 2 ("declare intent") — actor side. pipectl ship and shipd's Ship
      button now CREATE a declared PipelineRelease CR (declaredBy: pipectl|shipd,
      requestedBy identity) instead of constructing a cadence Workflow — the pipelines-operator's
      ReleaseSubmitter owns workflow submission. pipectl ship --wait waits on the CR's phase
      (Succeeded/Skipped/Failed). shipd's RBAC shrinks to create-pipelinereleases (workflow
      construction removed; guarded by the shipd-release-guard VAP in seanfarm).
    • pipeline-release-cadence emits its verdict as output params (outcome: released|skipped,
      version, sha) so the operator can fill the declared CR and submit the release execution
      with explicit params. Inert on the legacy sensor path.
    • pipeline-staging accepts declared-intent audit params mode/version (empty on the
      sensor path); the run's gating still cross-checks via the build's computed mode until Phase 3.
    • New tests/shipd-release-create.test.js pins the shipd contract (declared CR, no workflow
      construction); added to the validate template's test list.

    Included changes (v0.1.66 -> v0.1.67)

    • dab0230b9a93 feat(change-model): Phase 2 actors declare intent — pipectl/shipd create PipelineRelease, cadence verdict outputs, staging audit params
    Downloads