This project uses automated releases based on the VERSION
file. To create a new release:
-
Update the version using the bump script:
./bin/bump-version [major|minor|patch]
-
Commit and push the version change:
git add VERSION git commit -m "Bump version to X.Y.Z" git push origin main
-
The GitHub Action will automatically:
- Create a git tag for the new version
- Generate release notes from commits
- Create a GitHub release
- Deploy to TRMNL using
trmnlp push
For local development and testing:
# Run development server
./bin/dev
# Push to TRMNL (requires API key configuration)
trmnlp push