Skip to content

phase 4: README + helm-docs + CI freshness gate#4

Merged
NoobCoder1209 merged 2 commits into
mainfrom
phase/4-readme
Jun 7, 2026
Merged

phase 4: README + helm-docs + CI freshness gate#4
NoobCoder1209 merged 2 commits into
mainfrom
phase/4-readme

Conversation

@NoobCoder1209

Copy link
Copy Markdown
Owner

Summary

  • README.md.gotmpl + auto-generated README.md via helm-docs. Sections: what it shows, skills, quick start (local + OCI from GHCR), releasing, ExternalSecrets snippet, verification gate table, full values table from helm-docs.
  • CI badges (lint + smoke) at the top of the README.
  • lint.yml gains a "helm-docs is up to date" step that fails CI if README.md drifts from values.yaml. Prevents stale docs.

Test plan

  • helm-docs produces no diff on a clean tree.
  • CI passes: lint.yml (now includes helm-docs gate) + smoke jobs.

- README.md.gotmpl: full README structure (what it shows, skills,
  quick start incl. OCI install, releasing, ExternalSecrets path,
  verification table). helm-docs renders the values table inline.
- README.md: regenerated. Includes CI badges for the lint and smoke
  workflows.
- lint.yml: add a "helm-docs is up to date" step that runs helm-docs
  and fails the build if README.md drifts from values.yaml. Catches
  stale docs on PRs.
- Drop {{ chart.description }} (was duplicating the H1 line and the
  hand-written prose right after).
- Releasing snippet uses {{ .Version }} so `git tag` lines track
  Chart.yaml on bumps instead of staying at v0.1.0 forever.
- Verification table: rewrite as a bullet list. Markdown table cells
  inside a fenced row require escaping `|` as `\|`, but inside an
  inline code span GitHub renders `\|` literally — so the rendered
  table showed `\|` instead of `|`. The bullet form is cleaner and
  copy-paste-safe.

helm-docs run is idempotent after these changes.
@NoobCoder1209 NoobCoder1209 merged commit 155e9af into main Jun 7, 2026
3 checks passed
@NoobCoder1209 NoobCoder1209 deleted the phase/4-readme branch June 7, 2026 15:37
NoobCoder1209 added a commit that referenced this pull request Jun 7, 2026
Adds docs/screenshots/ci-passing.png showing the green Actions run
for PR #4 (smoke matrix: minimal-values + full-values, both
Succeeded; Status: Success). Referenced from README.md.gotmpl just
under the workflow badges.

Repo metadata done in parallel (out-of-band, not in this commit):
- Topics set: helm, helm-chart, kubernetes, gitops, devops,
  chart-testing, github-actions.
- Description synced to the PLAN.md blurb.
- Visibility flipped to PUBLIC.
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