Repository navigation
ci(release): stop publishing Helm charts from the GitHub tag workflow - #2415
rohithb-hub wants to merge 8 commits into
Conversation
Signed-off-by: rohithb <rohithb@nvidia.com>
Signed-off-by: rohithb <rohithb@nvidia.com>
|
Note Reviews pausedIt looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the
Use the following commands to manage reviews:
Use the checkboxes below for quick actions:
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📝 Walkthrough
Merge Risk: ⚪ Minimal · up to
|
|
🌿 Preview your docs: https://nvidia-preview-ci-retire-github-chart-publishing.docs.buildwithfern.com/nvcf |
TL;DR
Stop the GitHub tag workflow from publishing Helm charts, and bump the
helm-nvca-operatorappVersion to 3.16.1.Additional Details
release pipeline, which already publishes every chart release. Chart tags
and GitHub Releases are unchanged. For a chart tag, the tag job now only
checks the chart name and creates the Release.
not set
image.tagrun operator 3.12.7. This moves it to 3.16.1; theimages exist.
What changed:
tools/ci/github-releaseandrelease-tags.yml: removed chart packaging,registry login, push, the appVersion stamp, and the
release_tagreplayinput.
deploy/helm/nvca-operator/nvca-operator/Chart.yaml: appVersion 3.12.7 to3.16.1.
Follow-up: the chart version bumper that keeps appVersion current is stuck
and will be fixed separately.
Dependencies: none.
For the Reviewer
tools/ci/github-release: the chart block intag_release..github/workflows/release-tags.yml: the tag job conditions.For QA
python3 tools/ci/test-github-release.py: 116 tests pass.tools/ci/check-helm-chartsandthe nvca-operator chart tests).
Issues
Closes #2218
Checklist
Summary by CodeRabbit
Release Process
Updates
Documentation