This repository was archived by the owner on Aug 5, 2026. It is now read-only.
ci: auto-bump core-provider-chart cdc.image.tag on release - #9
Merged
Conversation
On a release tag, open a PR into braghettos/core-provider-chart setting cdc.image.tag to the released tag, so the chart deploys the just-released CDC (closes the manual step we hit aligning 1.0.5 -> 1.1.0). Separate file by design: release-tag.yaml is byte-for-byte identical across all component repos, so this CDC-specific bump must not be inlined there. Same tag-push trigger; reuses secrets.PAT and the cross-repo PR pattern of the crds job. Co-Authored-By: Claude Opus 4.8 (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 subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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.
Wires the chart image-tag alignment into the CDC release: on a release tag, after the image publishes, a PR is opened into
braghettos/core-provider-chartsettingcdc.image.tagto the released tag. Closes the manual step we just hit (aligning1.0.5 → 1.1.0).Why a separate workflow (not inside release-tag.yaml)
release-tag.yamlis, by its own header, byte-for-byte identical across all component repos (no per-repo config). A CDC-specific bump inlined there would be clobbered on the next canonical sync, and its consuming chart (core-provider-chart) doesn't follow the generic<repo>-chartconvention the canonicalcrdsjob assumes. So this lives in its own file, triggered by the same tag push — functionally "wired into" the release without mutating the shared workflow.Mechanism
Mirrors the existing
crdsjob's cross-repo pattern:secrets.PAT, clone the chart repo,yq -i '.cdc.image.tag = "<tag>"' chart/values.yaml, push acdc-image-<tag>branch, open a PR (idempotent — no-op if already set).cdc.image.repositoryalready points at this repo's GHCR, so only the tag moves.Validated: workflow YAML parses;
yqpath/syntax matches thecrdsjob (mikefarah v4, preinstalled on runners) and the realchart/values.yamlstructure.🤖 Generated with Claude Code