Add GitHub Actions workflow for building Helm chart #31
Reference in New Issue
Block a user
No description provided.
Delete Branch "patch-paperless"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This commit introduces a new GitHub Actions workflow defined in
.gitea/workflows/build-chart-paperless-ngx.ymlto automate thebuilding and packaging of the Helm chart for the
Paperless-ng project. The workflow triggers on pushes to the
mainbranch when changes are made to thecharts/paperless-ngx/Chart.yamlfile.
The key steps in this workflow include checking out the repository,
extracting the Helm chart's application name and version from the
Chart.yaml, setting up Helm, updating dependencies, linting thechart, and finally packaging it.
The resulting Helm package is then uploaded to a specified Helm
registry using the credentials stored in the repository's secrets.
This automation is important for ensuring that the Helm chart
can be consistently and reliably built with each update, enhancing
the deployment process.