Skip to content

feat(release): stop minting image/* and chart/* git tags and Releases - #28

Merged
blairham merged 1 commit into
mainfrom
feat/stop-minting-release-tags
Jul 2, 2026
Merged

feat(release): stop minting image/* and chart/* git tags and Releases#28
blairham merged 1 commit into
mainfrom
feat/stop-minting-release-tags

Conversation

@blairham

@blairham blairham commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Summary

The final PR of the deploy-tagging re-evaluation — every dependency on the image/*/chart/* git tags has been replaced and verified live, so the tags and the aggregated GitHub Releases stop being minted:

Fixes pinpredict/platform-gitops#1201

Test plan

  • actionlint clean; every run: block passes bash -n
  • All replacement signals verified live before this removal (see pinpredict/platform-gitops#1201 thread)
  • Post-merge: dispatch an understudy release — expect zero new image/*/chart/* tags and no new GitHub Release, with version resolution, marker refs, Dispatch card, and chart alias all still green

🤖 Generated with Claude Code

The tags were pure mirrors of artifacts already in ECR — Kargo never
read them, versions now resolve from ECR, change detection baselines
on refs/releases/* marker refs, and Dispatch learns about publishes
from the direct CI notification plus the EventBridge ECR-push backstop
(all verified live). They accumulated ~80/day on trading and taxed
Kargo's git tag enumeration. Dropping them also removes the failure
mode where a build failed on tag push after the image was already in
ECR. The aggregated GitHub Release was keyed off the tag and goes with
it — Dispatch's Slack cards carry the changelog. release-summary
survives as a bare fail-gate so its check name stays stable; the
legacy-tag fallback reads stay so services that haven't released since
marker refs landed still change-detect off the frozen historical tags.

Fixes pinpredict/platform-gitops#1201

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@blairham
blairham merged commit b1523be into main Jul 2, 2026
2 checks passed
@blairham
blairham deleted the feat/stop-minting-release-tags branch July 5, 2026 14:36
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