diff options
| author | chrislusf <chris.lu@gmail.com> | 2025-12-07 12:10:09 -0800 |
|---|---|---|
| committer | Chris Lu <chrislusf@users.noreply.github.com> | 2025-12-07 13:10:38 -0800 |
| commit | f1388aceb83522e7b516854d7592b1f055affab4 (patch) | |
| tree | 6fe4fe49c8ac08d052741b845641a25fbbd6ac59 /test | |
| parent | 66e25751feeb9883ac649a08c2b04bb14145c447 (diff) | |
| download | seaweedfs-csi-driver-f1388aceb83522e7b516854d7592b1f055affab4.tar.xz seaweedfs-csi-driver-f1388aceb83522e7b516854d7592b1f055affab4.zip | |
Add approval gates and version checks to prevent accidental Helm releases
Fixes #214
Changes:
- Modified helm_release workflow to require GitHub releases instead of tag pushes
- Added environment protection requiring manual approval before publishing
- Added version duplication check to prevent overriding existing versions
- Enhanced CI to warn when Helm files change without version update
Setup required:
1. Create 'helm-release' environment in repository settings
2. Add required reviewers (maintainers with release privileges)
3. Releases now require creating GitHub Releases and manual approval
Diffstat (limited to 'test')
0 files changed, 0 insertions, 0 deletions
