Skip to content

release: prepare 0.10.0-rc.1 (CHANGELOG cut + image-tag sweep) - #214

Merged
fheikens merged 1 commit into
mainfrom
rc1-prep
Jun 25, 2026
Merged

release: prepare 0.10.0-rc.1 (CHANGELOG cut + image-tag sweep)#214
fheikens merged 1 commit into
mainfrom
rc1-prep

Conversation

@fheikens

Copy link
Copy Markdown
Contributor

Prep for the first RC, consolidating the merged launch-readiness work (#198/#199/#205/#200/#202/#201).

What

  • CHANGELOG: cut [Unreleased] into ## [0.10.0-rc.1] - 2026-06-25. The release workflow's validate gate greps ## [0.10.0-rc.1] and STOPs without it.
  • Image-tag sweep 0.10.0-beta.70.10.0-rc.1: Helm values.yaml image.tag + Chart.yaml version/appVersion, AWS/Azure/GCP Terraform image_uri, Azure Bicep, AWS CloudFormation ImageUri, the live-smoke default, and the runbook example.

Why the values.yaml sweep is load-bearing

The Helm deployment template renders {{ .Values.image.repository }}:{{ .Values.image.tag }} directly — no .Chart.AppVersion fallback — and helm package only stamps version/appVersion, not values.yaml. Without bumping image.tag, the published rc.1 chart would deploy the beta.7 image.

Verification

helm lint OK · terraform fmt -check clean (aws/azure/gcp) · actionlint clean · no beta.7 left in deploy/workflow refs.

Next (separate, operator-gated — NOT in this PR)

After merge, push v0.10.0-rc.1 to trigger release.yml (build + push + cosign + SBOM + chart + GitHub pre-release), then live-smoke the published rc image + trivy scan before declaring GO. I'll confirm with the maintainer before pushing the tag.

closes #213

- CHANGELOG: cut [Unreleased] into ## [0.10.0-rc.1] (release.yml validate
  gate requires the version section).
- Sweep deploy/workflow image refs 0.10.0-beta.7 -> 0.10.0-rc.1 (Helm
  values.tag + Chart version/appVersion, AWS/Azure/GCP terraform, Azure
  bicep, AWS cloudformation, live-smoke default, runbook). The Helm
  deployment uses .Values.image.tag directly, so the rc chart must point
  at the rc image.

Tag push (v0.10.0-rc.1 -> release.yml publish) is a separate, gated step.
@fheikens
fheikens merged commit 3b1e049 into main Jun 25, 2026
9 checks passed
@fheikens
fheikens deleted the rc1-prep branch June 25, 2026 20:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Cut 0.10.0-rc.1 (CHANGELOG + image-tag sweep, then tag)

1 participant