chore(release): v0.2.4 — republish v0.2.3 to bust Flux chart cache#71
Merged
Conversation
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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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
🤖 Generated with Claude Code