grumpytech-test-automated-release
v2.1.0
Published
[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)
Downloads
4
Readme
POC Automated releases
Configure git repository
- [x] Install and configure commitlint/conventional changelog for repo
- [x] (Optional, opinionated but very nice) Install and configure commitizen for repo
Configure remote
- [x] Set up a 'build' workflow
- [x] Set up a 'release' workflow for all commits to 'main'
- Workflow must run semantic-release to generate changelog, bump package version, tag the commit, and publish to npm (github for now)
- [x] Get release workflow to bump package version - https://github.com/semantic-release/git
- [x] Get release workflow to update and commit changelog - https://github.com/semantic-release/changelog
- [x] Publish package to npm
- [ ] Configure release bot for Slack - https://github.com/juliuscc/semantic-release-slack-bot
## Bonus bits
- [x] Ensure github actions cache node modules