Skip to content

Gate package releases on mdcode documentation and example checks #13

Description

@adrianbrowning

Parent

#10

What to build

Add a release workflow that verifies the package, its tests, and its documentation examples before publishing. A release must not be published if mdcode detects documentation drift or example-validation failures.

Acceptance criteria

  • The workflow runs the project test suite, build, documentation synchronization check, and runnable-example validation.
  • It is triggered only by the documented release mechanism and publishes only after every required check passes.
  • The publish step uses documented repository secrets or trusted publishing configuration.
  • Failure output makes it clear which release gate failed.
  • The release process is documented for maintainers.

Blocked by

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestready-for-humanRequires human implementation or external-account decisions

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions