aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/helm_release.yaml
AgeCommit message (Collapse)AuthorFilesLines
13 daysRemove emojis from workflow outputchrislusf1-1/+1
13 daysUpgrade GitHub Actions to latest versionschrislusf1-2/+2
- Upgrade actions/checkout from v3 to v4 - Upgrade azure/setup-helm from v3 to v4 - Upgrade actions/setup-python from v4 to v5 These upgrades address Node.js runtime deprecations and ensure compatibility with the latest GitHub Actions infrastructure.
13 daysAdd approval gates and version checks to prevent accidental Helm releaseschrislusf1-3/+61
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
2023-03-14Use helm YAML from seaweedfs repoJackbennett1-0/+22