Skip to content

Add generic tiled Helm chart and publish it from CI - #8

Merged
gilesknap merged 1 commit into
mainfrom
helm-chart
Oct 13, 2026
Merged

gilesknap merged 1 commit into
mainfrom
helm-chart

Conversation

@gilesknap

Copy link
Copy Markdown
Contributor

Adds a generic tiled Helm chart, copied from diamond-tiled, and publishes it from CI the same way epics-containers/ec-helm-charts does.

  • Charts/tiled/: image ghcr.io/diamondlightsource/dls-tiled, tag defaults to the chart appVersion. The default config loads no plugins; values.yaml shows how to opt in to dls_tiled.visr:visr_router. The tiled-secrets env is optional.
  • .github/workflows/_helm.yml: lints, templates and packages the chart on every build. On a tag it pushes to oci://ghcr.io/diamondlightsource/charts/tiled, with chart version and appVersion both set to the tag.
  • ci.yml: the new helm job (packages: write) runs alongside container. release now needs both.
  • .pre-commit-config.yaml: check-yaml skips the chart templates.
  • README: install instructions.

After the first tag, the new charts/tiled ghcr package will need making public and linking to this repo.

🤖 Generated with Claude Code

https://claude.ai/code/session_01CCtPFejfd3WP589miPqaL3

Copy the tiled chart from diamond-tiled into Charts/tiled, pointed at the
dls-tiled image. The default config loads no plugins; the visr router is
an opt-in shown in values.yaml. The tiled-secrets env is optional.

A new _helm.yml workflow lints and packages the chart on every build and,
on a tag, pushes it to oci://ghcr.io/<owner>/charts with chart version and
appVersion set to the tag, as epics-containers/ec-helm-charts does.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CCtPFejfd3WP589miPqaL3
@codecov

codecov Bot commented Oct 13, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
⚠️ Please upload report for BASE (main@5bbb1d5). Learn more about missing BASE report.

Additional details and impacted files
@@           Coverage Diff           @@
##             main       #8   +/-   ##
=======================================
  Coverage        ?   61.64%           
=======================================
  Files           ?        3           
  Lines           ?      219           
  Branches        ?        0           
=======================================
  Hits            ?      135           
  Misses          ?       84           
  Partials        ?        0           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@gilesknap
gilesknap merged commit 4762413 into main Oct 13, 2026
8 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