Just a checklist to follow the steps to be done when releasing a new version of Clockwise. I know, I must automate this.
- Update website in gh-pages
- Update message at the top with most significant feature released
- Update the CHANGELOG.md
- Update README.md
- Update message at the top with most significant feature released
- Update Params section if new ones were added
- Update firmware version in platformio.ini
- For new clockfaces
- Add new folder with the clockface code in the branch gh-pages
- Include the new clockface in the CI/CD file
- Add the CMakeLists.txt in the new clokface repository
- Check if ESP-IDF CI is passing without errors
- Create a branch called releases/1.x.x (it will trigger the build and release)
- Create a tag (add the same description of the CHANGELOG)