Skip to content

chore(client): bump chart to 1.2.3 for release - #81

Merged
saadqbal merged 1 commit into
developfrom
chore/bump-chart-1.2.3
Apr 28, 2026
Merged

chore(client): bump chart to 1.2.3 for release#81
saadqbal merged 1 commit into
developfrom
chore/bump-chart-1.2.3

Conversation

@saadqbal

@saadqbalsaadqbal commented Apr 28, 2026

Copy link
Copy Markdown
Contributor

Summary

Captures everything that landed on `develop`/`main` since v1.1.0 in a single cumulative release. PR #80's `Chart.yaml` bump was lost during squash-merge — both branches contain the 1.2.3 changes but `Chart.yaml` still reads 1.2.2. This reconciles them.

Why one cumulative release instead of four sequential tags

Chart bumpPRWhat it shipped
1.2.0#72Release-scoped resource-monitor names
1.2.1#76Training pod → mysql-client NetworkPolicy egress
1.2.2#78OpenShift SCC SA refs
1.2.3#80NOTES.txt rename + generator chart-version drift

None of 1.2.0/1.2.1/1.2.2 ever made it past develop into a tag — there are no `v1.2.x` git tags, the helm repo's `index.yaml` has nothing newer than 1.1.0, and customers running `helm repo add tracebloc ... && helm install` would still be pulling 1.1.0. Tagging four versions retroactively for charts no one ever installed is busy-work; one cumulative `v1.2.3` does the same job.

Release sequence after this lands

# 1. Promote develop -> main (this PR ships only the version bump,# everything else is already on main)
gh pr create --base main --head develop \
--title "Promote develop -> main: chart 1.2.3"# 2. After that merges, tag from main (annotated tag for the release notes)
git checkout main && git pull --ff-only
git tag -a v1.2.3 -m "Release v1.2.3: cumulative 1.2.x — resource-monitor naming, OpenShift SCC, mysql NetworkPolicy egress, NOTES.txt + generator fixes"
git push origin v1.2.3
# 3. .github/workflows/release-helm-chart.yaml fires on the tag and:# - lints the chart# - helm package ./client -> client-1.2.3.tgz# - pushes to gh-pages with merged index.yaml# - creates a GitHub Release with the .tgz attached

Test plan

  • `helm lint --strict ./client -f client/ci/eks-values.yaml` — clean (same invocation the release workflow runs)
  • `helm unittest client` — 105/105
  • `helm package ./client` — produces a valid `client-1.2.3.tgz`
  • After tag push: verify the workflow run on Actions; verify `https://tracebloc.github.io/client/index.yaml\` lists 1.2.3; verify the GitHub Release page has `client-1.2.3.tgz` attached

Related


Note

Low Risk
Low risk: only updates Helm chart metadata (version and appVersion) with no behavioral or runtime changes.

Overview
Bumps the Helm chart version and appVersion in client/Chart.yaml from 1.2.2 to 1.2.3 to align the chart metadata with the intended release.

Reviewed by Cursor Bugbot for commit 0823bee. Bugbot is set up for automated code reviews on this repo. Configure here.

Captures everything that landed on develop/main since v1.1.0 in a
single cumulative release:
- v1.2.0 (PR #72) — release-scoped resource-monitor names
- v1.2.1 (PR #76) — training pod -> mysql-client NetworkPolicy egress
- v1.2.2 (PR #78) — release-scope SCC SA refs (OpenShift fix)
- v1.2.3 (PR #80) — NOTES.txt rename + generator chart-version drift
PR #80's Chart.yaml bump was dropped during the squash merge — both
develop and main contain the 1.2.3 changes but Chart.yaml still says
1.2.2. This commit reconciles the two.
After merge to develop, the standard promote-to-main flow takes over,
then `git tag v1.2.3 && git push --tags` triggers
.github/workflows/release-helm-chart.yaml which lints, packages, pushes
to gh-pages with index.yaml updated, and creates the GitHub Release
with the .tgz attached.
Pre-release checks already passed locally:
- helm lint --strict ./client -f client/ci/eks-values.yaml — clean
- helm unittest client — 105/105
- helm package ./client — produces a valid client-1.2.3.tgz
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@saadqbalsaadqbal self-assigned this Apr 28, 2026
@saadqbal
saadqbal merged commit 097c1be into developApr 28, 2026
3 checks passed
saadqbal added a commit that referenced this pull request Apr 28, 2026
chore(client): bump chart to 1.2.3 for release
@saadqbal
saadqbal deleted the chore/bump-chart-1.2.3 branch May 13, 2026 14:00
Sign up for freeto 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.

3 participants

@saadqbal@saqlainsyed007@LukasWodka