Skip to content

chore(release): v0.2.4 — republish v0.2.3 to bust Flux chart cache#71

Merged
sherodtaylor merged 1 commit into
mainfrom
chore/release-0.2.4
May 28, 2026
Merged

chore(release): v0.2.4 — republish v0.2.3 to bust Flux chart cache#71
sherodtaylor merged 1 commit into
mainfrom
chore/release-0.2.4

Conversation

@sherodtaylor
Copy link
Copy Markdown
Owner

Summary

Why

v0.2.3 was force-moved to bundle #69 with #67 ("update last release"). Flux source-controller with the default `reconcileStrategy: ChartVersion` cached the pre-force-move 0.2.3 OCI artifact and refused to re-pull when the digest changed at the same version. The fleet HR kept rendering the broken chart.

Verified the stale cache in the homelab cluster:

```
Fresh OCI 0.2.3 digest: sha256:144a4fcb...
source-controller stored "0.2.3": sha256:64494a1d...
```

Bumping to 0.2.4 changes the version string so source-controller re-fetches with no other gymnastics required.

Test plan

  • `bash tests/test-chart-render.sh` → 33/33
  • After merge: cut v0.2.4 tag via `cut-release.sh`, wait for CI artifacts, bump homelab `agent-smith-fleet-helmrelease.yaml` to 0.2.4.

🤖 Generated with Claude Code

v0.2.3 was force-moved to roll the chart MATRIX_HOMESERVER_URL fix
(#69) into the same release. Flux source-controller with
reconcileStrategy: ChartVersion (the default) cached the original
0.2.3 OCI artifact and never re-fetched after the digest changed —
the fleet HR kept rendering the broken (pre-fix) chart even though
the OCI tag pointed to the corrected artifact.

Cutting 0.2.4 changes the version string so source-controller pulls
fresh content. No source diff vs current main (0.2.3 already contains
both fixes); this is a version bump only.

Verify:
  bash tests/test-chart-render.sh   # 33/33

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@sherodtaylor sherodtaylor merged commit 3402e02 into main May 28, 2026
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.

1 participant