fix(helm): publish immutable chart releases safely, maybe

- Create draft releases before uploading chart packages
- Update the chart index before making releases immutable
- Keep Helm releases out of the latest release channel
- Serialize chart publishing to avoid index races
- Run the workflow only when Helm-related files change
This commit is contained in:
henrygd
2026-08-16 19:24:47 -04:00
parent da3ab62d4e
commit c67b69d17e
4 changed files with 28 additions and 12 deletions

View File

@@ -8,7 +8,8 @@
"changelog-path": "CHANGELOG.md",
"bump-minor-pre-major": true,
"bump-patch-for-minor-pre-major": true,
"draft": false,
"draft": true,
"force-tag-creation": true,
"prerelease": false
},
"supplemental/helm/beszel-hub": {
@@ -17,7 +18,8 @@
"changelog-path": "CHANGELOG.md",
"bump-minor-pre-major": true,
"bump-patch-for-minor-pre-major": true,
"draft": false,
"draft": true,
"force-tag-creation": true,
"prerelease": false
}
}