Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create helm_chart_release.yml to add helm chart release GitHub Actions Workflow #95

Merged
merged 1 commit into from
Nov 19, 2023

Conversation

jessebot
Copy link
Contributor

@jessebot jessebot commented Nov 19, 2023

This new file, helm_chart_release.yml, uses helm/chart-releaser-action to create helm chart releases on any push to the master branch that changes a file in the deploy/helm directory. This also adds automatic release notes generation which will link to the PR that was merged.

Fixes #79 (Publish Helm Charts).

You can see an example of this in action in the nextcloud helm chart repo:
https://github.com/nextcloud/helm/blob/main/.github/workflows/release.yaml

This is what our releases look like for the nextcloud helm chart:
https://github.com/nextcloud/helm/releases

Let me know if there's anything you'd like me to amend 👍

Uses: https://github.com/helm/chart-releaser-action

Runs on any update to the deploy/helm directory on the master branch.

This also adds automatic release notes generation.
@jessebot
Copy link
Contributor Author

I can also submit a PR to ignore the .github directory for your go testing :)

@chrislusf chrislusf merged commit b5b7bd2 into seaweedfs:master Nov 19, 2023
2 of 5 checks passed
@jessebot jessebot deleted the patch-2 branch November 19, 2023 11:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Publish Helm Charts
2 participants