Documentation
¶
Overview ¶
mdsmith-release is the internal CLI the GitHub Actions release pipeline invokes. It is intentionally NOT part of the user-facing `mdsmith` binary — its commands (stamp tracked manifests, verify them, build npm sub-packages, build PyPI wheels, secret-rotation reminder, record rotation) are only useful inside the workflow.
Usage:
mdsmith-release stamp <version> mdsmith-release check mdsmith-release build-npm <artifacts-dir> <out-dir> mdsmith-release build-wheels <artifacts-dir> <out-dir> mdsmith-release sync-docs <src-dir> <dst-dir> mdsmith-release build-website [--no-fix] [src-dir] [dst-dir] mdsmith-release verify-website-links --dir <html-dir> [--base-url <url>] mdsmith-release publish-release mdsmith-release sbom <out-path> mdsmith-release check-secret-rotations mdsmith-release record-rotation <ENTRY_TITLE> <YYYY-MM-DD> mdsmith-release merge-coverage -o <out> <profile>... mdsmith-release bench [workdir] mdsmith-release pull-site-assets
Each subcommand operates relative to the current working directory, which is the repo root in CI.
Click to show internal directories.
Click to hide internal directories.