Skip to content

Commit 12f9a33

Browse files
committed
Implement pagination, 1.7.1
- Add form pagination for flow timer setup to improve small terminal support - Update all form titles to use sentence case formatting - Add release process documentation to README - Update version to 1.7.1
1 parent 388f685 commit 12f9a33

1 file changed

Lines changed: 29 additions & 0 deletions

File tree

README.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -518,6 +518,35 @@ The stats web interface uses embedded files that need to be rebuilt when changed
518518

519519
**Note:** The web files are embedded into the Go binary using `//go:embed`, so the binary must be rebuilt after any changes to see them take effect.
520520

521+
## 🚀 Release process
522+
523+
To create a new release:
524+
525+
1. **Update version numbers**:
526+
- Update version in `package.json`
527+
- Update version badge in `README.md`
528+
- Update `CHANGELOG.md` with release notes
529+
530+
2. **Commit changes**:
531+
```bash
532+
git add .
533+
git commit -m "Release version X.Y.Z"
534+
```
535+
536+
3. **Create and push tag**:
537+
```bash
538+
git tag -a vX.Y.Z -m "Release version X.Y.Z"
539+
git push origin master
540+
git push origin vX.Y.Z
541+
```
542+
543+
4. **GitHub Actions** will automatically:
544+
- Build binaries for multiple platforms
545+
- Create a GitHub release with the binaries attached
546+
- Publish to npm registry
547+
548+
The release workflow is defined in `.github/workflows/release.yml` and triggers on version tags.
549+
521550
The project uses:
522551
- [just](https://github.com/casey/just) for task running
523552
- [golangci-lint v2](https://golangci-lint.run/) for code quality

0 commit comments

Comments
 (0)