Skip to content

fix(release): drop dangling docs artifacts and enforce manifest schema - #21

Merged
tmccoy14 merged 1 commit into
mainfrom
fix/release-notes-and-manifest-schema
Aug 10, 2026
Merged

fix(release): drop dangling docs artifacts and enforce manifest schema#21
tmccoy14 merged 1 commit into
mainfrom
fix/release-notes-and-manifest-schema

Conversation

@tmccoy14

Copy link
Copy Markdown
Contributor

PR #18 removed the documentation packaging steps but left the release notes advertising a docs snapshot tarball and the GitHub release step looking for it. Nothing writes dist/docs, so the published notes point customers at an artifact that is never produced.

Extend docs.sourceFormat with the values the manifests actually use. The docs pipeline moved to static-site and the schema was never updated, so v1.0.2 and v1.1.0 did not conform. Add snapshotTag, which the release tooling already emits.

Validate every release manifest against the schema in helm CI. The schema was unreferenced, which is how the enum drifted unnoticed; helm-ci already triggers on schemas/**.

PR #18 removed the documentation packaging steps but left the release
notes advertising a docs snapshot tarball and the GitHub release step
looking for it. Nothing writes dist/docs, so the published notes point
customers at an artifact that is never produced.

Extend docs.sourceFormat with the values the manifests actually use.
The docs pipeline moved to static-site and the schema was never updated,
so v1.0.2 and v1.1.0 did not conform. Add snapshotTag, which the release
tooling already emits.

Validate every release manifest against the schema in helm CI. The schema
was unreferenced, which is how the enum drifted unnoticed; helm-ci already
triggers on schemas/**.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@tmccoy14
tmccoy14 merged commit 33683a9 into main Aug 10, 2026
1 check passed
@tmccoy14
tmccoy14 deleted the fix/release-notes-and-manifest-schema branch August 10, 2026 13:31
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