chore: publish chart 2.2.0 and automate publishing - #9
Merged
Conversation
helm-charts.authorizer.dev serves this branch root verbatim, but charts/*.tgz and index.yaml are committed build outputs. Nothing ran `make build` after 2.0.1, so 2.1.x and 2.2.0 were never fetchable even though Chart.yaml said 2.2.0. Workflow packages and reindexes whenever Chart.yaml, values.yaml or templates/ change on main, so the published index can no longer drift from the source. Closes #8
✅ Deploy Preview for authorizer-helm-chart ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
This was referenced Aug 6, 2026
lakhansamani
added a commit
that referenced
this pull request
Aug 6, 2026
README documented a tag-triggered workflow and a release.sh that never existed. Publishing is the workflow added in #9.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes #8 —
helm repo add authorizer https://helm-charts.authorizer.devtops out at 2.0.1.Root cause
The repo is served by Netlify straight from the
mainroot (curl https://helm-charts.authorizer.dev/Chart.yamlreturns 200 and reads2.2.0).charts/*.tgzandindex.yamlare committed build outputs — nothing ranmake buildafter 2.0.1.Chart.yamlon maincharts/*.tgzauthorizer-2.0.1.tgzindex.yamlnewest entrygenerated: 2026-03-31/charts/authorizer-2.2.0.tgztest.ymlonly — no publish jobREADME claims a tag push triggers a publishing workflow and that
release.shsyncsappVersion. Neither exists.Changes
charts/authorizer-2.2.0.tgz+ regeneratedindex.yaml(make build).github/workflows/publish.yml— packages, reindexes and commits whenChart.yaml,values.yamlortemplates/change onmainIndex diff is the new 2.2.0 entry; the remaining churn is
created:timestamps, whichhelm repo indexrewrites without--merge. No existing digest changed.Verification
helm lintcleanhelm repo add→repo update→helm search repo -llists 2.2.0/app 2.3.0 →helm pull --version 2.2.0→helm templaterendersimage: quay.io/authorizer/authorizer:2.3.0mainis unprotected and repo Actions default permissions arewrite, so the workflow can push.GITHUB_TOKENpushes do not re-trigger workflows.Merge this before #7. #7 bumps the chart to 2.3.0 but touches neither
charts/norindex.yaml, so on its own it would add a second unpublished version. With this workflow in place, merging #7 publishes 2.3.0 automatically.