Skip to content

GOV-220: Retire deployment docsite sources#13

Merged
captjt merged 1 commit into
mainfrom
gov-220
Jun 11, 2026
Merged

GOV-220: Retire deployment docsite sources#13
captjt merged 1 commit into
mainfrom
gov-220

Conversation

@captjt

@captjt captjt commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Removes the legacy docs-site/ ReadMe-style documentation source from the public deployment repository.
  • Removes docsite-ci.yaml and the README badge/reference for that legacy docs validation path.
  • Updates Helm CI and release package validation to enforce release manifest docs metadata instead of validating copied Markdown docs.
  • Extends schemas/release-manifest.schema.json so release manifests can record self-hosted documentation provenance, including sourceRepository, sourceCommit, sourceFormat, and workflowRunUrl.
  • Updates release packaging so customer packages include charts, examples, checksums, and the release manifest, but no longer bundle deployment-owned docsite source.

Why

GOV-220 moves public-facing release documentation out of the deployment repository and into eqtylab/governance-platform-docs. Deployment remains the public release artifact repository, but docs are now prepared and validated before sync, then recorded in the release manifest as provenance instead of copied as local docsite source.

This keeps the public deployment repository focused on release artifacts while still preserving a verifiable link to the exact documentation build used for a release.

Validation

  • Ran git diff --check.
  • Ran jq empty schemas/release-manifest.schema.json.
  • Parsed .github/workflows/helm-ci.yaml and .github/workflows/release-platform-package.yaml with Ruby YAML loading. Ruby emitted existing local gem warnings, but both workflow YAML files parsed successfully.

@captjt captjt self-assigned this Jun 10, 2026
@captjt captjt requested review from luke-moss-dev and tmccoy14 June 10, 2026 14:29
@captjt captjt marked this pull request as ready for review June 10, 2026 14:29

@tmccoy14 tmccoy14 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.

🚀

@captjt captjt merged commit 6349d8b into main Jun 11, 2026
1 check passed
@captjt captjt deleted the gov-220 branch June 11, 2026 16:01
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.

2 participants