Commit graph

8 commits

Author SHA1 Message Date
26109c7ef0 ci: Temporarily disable CI/CD during active development
Disabled the release workflow to avoid failed builds during rapid
development iteration.

Changes:
- Renamed release.yml to release.yml.disabled
- Added workflows/README.md explaining why it's disabled
- Will re-enable once core interactive features are complete

Current focus: Implementing interactive UI features (scrolling,
link navigation, bookmarks, etc.) before enabling automated releases.
2025-12-31 17:26:08 +08:00
fffb3c6756 ci: Update CI/CD for FTXUI architecture
Some checks failed
Build and Release / build (linux, ubuntu-latest) (push) Has been cancelled
Build and Release / build (macos, macos-latest) (push) Has been cancelled
Build and Release / release (push) Has been cancelled
- Install FTXUI, cpp-httplib, toml11 dependencies
- Use CMAKE_PREFIX_PATH for macOS Homebrew packages
- Add binary version test step
- Improve release notes with features and quick start
- Support both macOS and Linux builds with FetchContent fallback
2025-12-29 22:17:37 +08:00
45b340798d fix(ci): Update binary name from tut2 to tut
The executable was renamed from tut2 to tut when v2 architecture
was consolidated into main codebase. Update CI workflow to match.
2025-12-28 13:52:40 +08:00
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