Skip to content

Publish Helm chart with release artifacts#105

Merged
0lut merged 1 commit into
mainfrom
codex/publish-helm-chart-registry
Jun 11, 2026
Merged

Publish Helm chart with release artifacts#105
0lut merged 1 commit into
mainfrom
codex/publish-helm-chart-registry

Conversation

@0lut

@0lut 0lut commented Jun 11, 2026

Copy link
Copy Markdown
Owner

Summary

  • rename the release workflow to publish release artifacts, not just Docker images
  • add a post-image Helm chart publish job that packages the chart with the tag-derived version and matching appVersion
  • derive the packaged chart filename from Chart.yaml instead of hardcoding the chart name
  • document installing from a configured OCI chart repository without hardcoded owner, chart name, or version values
  • replace the manifest-list shell command substitutions with lint-clean argument arrays

Verification

  • actionlint
  • helm lint deploy/helm/gitmirrorcache --set config.objectStore.s3.bucket=ci-bucket
  • helm package deploy/helm/gitmirrorcache --destination /tmp/gitmirrorcache-chart-release --version 0.0.1 --app-version 0.0.1
  • helm show chart /tmp/gitmirrorcache-chart-release/gitmirrorcache-0.0.1.tgz
  • helm template git-cache /tmp/gitmirrorcache-chart-release/gitmirrorcache-0.0.1.tgz --set config.objectStore.s3.bucket=ci-bucket
  • git diff --check

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Open in Devin Review

Comment thread deploy/helm/gitmirrorcache/README.md Outdated
```sh
helm install git-cache deploy/helm/gitmirrorcache \
helm install git-cache oci://ghcr.io/0lut/charts/gitmirrorcache \
--version 0.1.0 \

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

oooh - our version is 0.0.1 right now and we cant make this static

Comment thread deploy/helm/gitmirrorcache/README.md Outdated
Comment on lines +20 to +23
Use the version matching the release tag, without the leading `v`. To install
from a checkout while developing the chart, replace the OCI reference with
`deploy/helm/gitmirrorcache`.

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What does this mean?

@0lut
0lut force-pushed the codex/publish-helm-chart-registry branch from 435c173 to e2183bb Compare June 11, 2026 22:13
Comment thread README.md Outdated
git clone https://github.com/0lut/gitmirrorcache.git
helm install git-cache gitmirrorcache/deploy/helm/gitmirrorcache \
helm install git-cache oci://ghcr.io/0lut/charts/gitmirrorcache \
--version 0.1.0 \

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

wrong version - ugh.

@0lut
0lut force-pushed the codex/publish-helm-chart-registry branch 3 times, most recently from 379d80a to eb39560 Compare June 11, 2026 22:32
@0lut
0lut force-pushed the codex/publish-helm-chart-registry branch from eb39560 to b7785a8 Compare June 11, 2026 22:36
@0lut
0lut merged commit 7e8bfe4 into main Jun 11, 2026
21 checks passed
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.

1 participant