Commit graph

3 commits

Author SHA1 Message Date
49d918c037 fix: Add contents write permission for release job
GitHub Actions requires explicit permissions to create releases.
Added permissions.contents: write to the release job.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-20 11:50:43 +08:00
f6de88c676 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

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-20 11:45:50 +08:00
78ef474ddf feat: Add GitHub Actions workflow for automated build and source-only release 2025-11-19 17:56:01 +08:00