The CLI commands are packaged as binaries as distributed on GithUb.
Release uploads are configured in release.yml. This will create a release on a tag and it will build and attach the binaries as assets.
See softprops/action-gh-release on GH for more info.
Warning
The release must not be ticked as pre-release or this URL will not work: https://github.com/MichaelCurrin/auto-commit-msg/releases/latest/download/acm-macos
See bin for scripts used for users to get the distributed binaries.
Test the install script locally without curl to install from a release:
$ bin/install_cli.sh