• v0.1.11 ae4a560f0b

    v0.1.11 Stable

    gitea_admin released this 2026-07-05 18:29:28 +00:00 | 242 commits to main since this release

    Added

    • CHANGE-MODEL Phase 2 ("declare intent") — operator side. All three Change CRDs gain
      spec.declaredBy (sensor|shipd|pipectl|cadence; empty = projector-born); PipelineBuild gains
      spec.trigger, PipelineDeploy spec.apps, PipelineRelease's spec.version becomes optional
      (a ship-intent CR is created before the cadence resolves the version). New ReleaseSubmitter
      drives a declared PipelineRelease in two stages: submit the release-cadence workflow, then —
      once it emits {version, sha, outcome} outputs — fill the CR spec and submit pipeline-staging
      with EXPLICIT {version, sha, mode=release} (a no-delta ship closes as Skipped). New
      DeploySubmitter submits pipeline-deploy from a declared PipelineDeploy, parameterized by the
      new PipelineProject.spec.deploy.run. Operator-submitted workflows carry
      pipelines.sean.farm/change-cr/change-kind labels; the projector routes their status to the
      named CR directly, bypassing Classify (heuristics stay only as the legacy fallback).
    • Per-project cutover gate PipelineProject.spec.intentMode: projected|declared. Declared
      rendering: the CI sensor k8s-triggers the PipelineBuild at push time (declaredBy: sensor,
      trigger: push), the staging sensor excludes the operator-submitted release: commit, and
      the cadence renders as a CronJob creating a PipelineRelease CR instead of a CronWorkflow.
    • PipelineProject.spec.plumbingBranches — the CI sensor's release-machinery branch
      exclusions as data (default set unchanged, byte-identical rendering).

    Included changes (v0.1.10 -> v0.1.11)

    • d3a104317165 fix(change-model): unsupported-taxonomy declared release stays on the sensor path (no error loop)
    • f425d1b68f27 Merge remote-tracking branch 'origin/trunk' into feat/change-model-phase2
    • 00847cfd069a feat(change-model): Phase 2 declare-intent — declaredBy CRD fields, Release/Deploy submitters, projector fast path, declared sensor rendering
    Downloads