semantic-release is used for automating the whole package release workflow.
Install pre-commit on your local (virtual)
machine: pip3 install pre-commit==<version>
In your repo path, please run: pre-commit install
,
If you want to use your own pre-commit config, please do:
pre-commit install -c <your-config>
Following the instruction from commitlint pre-commit hook for the setup.