-
Notifications
You must be signed in to change notification settings - Fork 23
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
Automation #15
Comments
Automation to tag and publish new helm releases is covered by #20. |
Actions currently has only read permissions, automation will fail until it has write permissions. |
This has been refactored and is working much better now. |
Trying out stackrox/kube-linter for linting on PRs and commits. Stock out of the box, this is the output of linting chart 0.5.0:
There are some potential enhancements from this list, but needs some more consideration. EDIT: The linter will exclude these checks for now. |
This may be a good local alternative to shitposting commits just to test GitHub Actions: |
Act is awesome, confirmed. Re: linting, it is in place and SARIF uploads are available in the code scanning tool in the repo. |
Basic testing added to actions. |
Add some nice-to-haves for the updating workflow:
Github Actions
on pull request:
✅ lint chart
✅ test chart against some basic configurations
on
pull requestcommit:✅ check version in chart.yaml
✅ if new version, tag main at latest commit
on tag:
✅ sync readme from main to gh-pages
✅ helm package new tag
✅ helm index
✅ Either push commit to repo
or create PR for review and manual mergingThe text was updated successfully, but these errors were encountered: