Release process

Outcomes

  • A new git tag available to install.

  • A new package on PyPI.

  • A new Homebrew recipe available to install.

  • An updated Nix flake (automatically uses the latest git tag).

  • New pre-built binaries for Linux, macOS, and Windows.

Perform a Release

  1. Install GitHub CLI.

  2. Perform a release:

    $ gh workflow run release.yml --repo "adamtheturtle/doccmd"