Use [Git Environment Variables](https://git-scm.com/book/en/v2/Git-Internals-Environment-Variables#Committing). Set default values if environement variables are not set.
semantic-release documentation
- Usage - semantic-release installation and configuration
- Extending- Extending semantic-release with plugins and shareable configurations
- Recipes - Community written recipes for common semantic-release use-cases
- Developer Guide - The essentials of writing a semantic-release plugin or shareable configurations
- Resources - Videos, articles and tutorials
- Support - FAQ and troubleshooting