Command line reference¶
The flags below come from the parser used by the executable.
release-creator - CLI interface¶
Release preparation tools
release-creator [-h]
{notes,changelog,fragments,validate-news,validate-fragment-deletions,anchors,tags,marketplace,hooks} ...
release-creator options¶
release-creator notes¶
render notes from a tagged changelog
release-creator notes [-h] --changelog CHANGELOG --tag TAG --repository REPOSITORY
[--package PACKAGE] [--previous PREVIOUS] [--artifact-url ARTIFACT_URL]
[--artifact-label ARTIFACT_LABEL] [--generated-notes GENERATED_NOTES]
release-creator notes options¶
--changelogCHANGELOG- tagged Markdown or reStructuredText changelog--tagTAG- release tag to render--repositoryREPOSITORY- GitHub owner/repository--packagePACKAGE- package section in a shared Markdown changelog--previousPREVIOUS- previous tag for the comparison link--artifact-urlARTIFACT_URL- HTTPS link to the published package or artifact--artifact-labelARTIFACT_LABEL- text for the artifact link (default:PyPI release)--generated-notesGENERATED_NOTES- GitHub generated notes for New Contributors credits
release-creator changelog¶
render released history with current draft entries
release-creator changelog [-h] --changelog CHANGELOG [--format {package,knope}]
[--package PACKAGE] [--config CONFIG] --fragments FRAGMENTS
--output OUTPUT
release-creator changelog options¶
--changelogCHANGELOG- tracked Markdown changelog--format{package,knope}- source changelog style (default:knope)--packagePACKAGE- package section in a shared Markdown changelog--configCONFIG- knope.toml for Knope changesets--fragmentsFRAGMENTS- package fragment directory--outputOUTPUT- package documentation page
release-creator fragments¶
link fragments to their merged pull requests
release-creator fragments [-h] [--format {towncrier,knope}] [--directory DIRECTORY]
--repository REPOSITORY
release-creator fragments options¶
--format{towncrier,knope}- fragment format (default:towncrier)--directoryDIRECTORY- fragment directory; defaults to changelog.d or .changeset--repositoryREPOSITORY- GitHub owner/repository
release-creator validate-news¶
validate changed pull request fragments
release-creator validate-news [-h] [--format {towncrier,knope}] --base BASE
release-creator validate-news options¶
release-creator validate-fragment-deletions¶
check staged Towncrier fragment deletions
release-creator validate-fragment-deletions [-h]
release-creator validate-fragment-deletions options¶
release-creator anchors¶
add stable Markdown release and category anchors
release-creator anchors [-h] --changelog CHANGELOG
release-creator anchors options¶
--changelogCHANGELOG- assembled Markdown changelog
release-creator marketplace¶
compare a signed ZIP with JetBrains Marketplace
release-creator marketplace [-h] --plugin-id PLUGIN_ID --version VERSION --archive ARCHIVE
[--mode {stage,verify}] [--github-output GITHUB_OUTPUT]
release-creator marketplace options¶
--plugin-idPLUGIN_ID- JetBrains plugin XML ID--versionVERSION- plugin version without a tag prefix--archiveARCHIVE- signed local plugin ZIP--mode{stage,verify}- comparison phase (default:stage)--github-outputGITHUB_OUTPUT- append publish=true or false to the GitHub step output
release-creator hooks¶
refresh exact pre-commit additional_dependencies pins
release-creator hooks [-h]