Add chart versioning policy - #941
bschwedler wants to merge 2 commits into
Conversation
bschwedler
commented
Sep 11, 2026
- Enforce <= 1.0.0 in release
- Add versioning policy
|
Thanks for picking this up, and for writing the convention down. The policy text A few things before it leaves draft:
The two non-product charts. "Product versions belong in The pre-1.0.0 guard. I read it as an interlock, not a stance on graduation: The CI check (proposal 2). Is it planned as a follow-up? Two tiny ones: the PR body says "<= 1.0.0" where the code enforces "< 1.0.0", |
| run: | | ||
| CHART_VERSION=$(yq -r '.version' "charts/${CHART_NAME}/Chart.yaml") | ||
| MAJOR=${CHART_VERSION%%.*} | ||
| if ! [[ "$MAJOR" =~ ^[0-9]+$ ]] || [ "$MAJOR" -ge 1 ]; then |
There was a problem hiding this comment.
Forever? or is this just a stop gap for now to prevent third parties from bumping us to 1.x against our will?
There was a problem hiding this comment.
Yes, this is just a stop-gap until we reach 1.0. I can add a comment or file an issue to remove this later.