584660a518
fix(ci): Add gumbo-parser dependency and build tut2
...
- Add gumbo-parser to macOS and Linux CI dependencies
- Update workflow to build and release tut2 (v2.0) instead of legacy tut
2025-12-27 15:38:48 +08:00
ef80f9ab82
refactor: Improve code quality and Unix philosophy
...
- Remove redundant comments for cleaner code
- Simplify error messages and status display
- Improve code consistency across modules
- Fix GitHub Actions workflow binary names
- Enhance .gitignore for common editor files
- Align help text formatting
- Remove unnecessary verbose comments
2025-12-08 15:53:17 +08:00
048271cdc8
fix: Add contents write permission for release job
...
GitHub Actions requires explicit permissions to create releases.
Added permissions.contents: write to the release job.
2025-11-20 11:50:43 +08:00
ffacdc8c3e
ci: Auto release on push to main with multi-platform builds
...
- Change trigger from tags to push on main branch
- Add matrix build for macOS and Linux platforms
- Use softprops/action-gh-release for creating releases
- Auto-generate version using date and commit hash
- Upload platform-specific binaries to release
- Fix CMakeLists.txt to conditionally set Homebrew path for macOS only
2025-11-20 11:45:50 +08:00
993d81a136
feat: Add GitHub Actions workflow for automated build and source-only release
2025-11-19 17:56:01 +08:00