ci: migrate release build to GitHub Actions

- add .github/workflows/build.yml: native per-OS runners (ubuntu/macos/windows) build and attach archives to the GitHub Release via gh CLI with GITHUB_TOKEN
- add workflow_dispatch to smoke-test builds without publishing a release
- remove .gitea/workflows/build.yml (cargo-zigbuild + Gitea API upload no longer used)
- docs: point clone and release URLs at github.com and update the Building section
This commit is contained in:
siujamo committed 2026-09-04 10:16:41 +08:00
1 parent 4041a76cd4
commit 68c7f1b3fc
3 files changed
+67 -79

No files matched your search

+3 -3
View File
@@ -7,14 +7,14 @@ A CLI tool for discovering, installing, and managing [Claude Code](https://claud
### From source
```bash
git clone https://onixbyte.dev/onixbyte/claude-code-skill-manager.git
git clone https://github.com/onixbyte/claude-code-skill-manager.git
cd claude-code-skill-manager
cargo install --path .
```
### Pre-built binaries
Download the latest binary for your platform from the [Releases](https://onixbyte.dev/onixbyte/claude-code-skill-manager/releases) page.
Download the latest binary for your platform from the [Releases](https://github.com/onixbyte/claude-code-skill-manager/releases) page.
## Quick start
@@ -166,7 +166,7 @@ CCSM fetches `skills.json` from the raw `main` or `master` branch automatically,
cargo build --release
```
Cross-compilation targets: Linux (amd64), macOS (amd64), and Windows (amd64) via `cargo-zigbuild`.
Release binaries for Linux, macOS, and Windows (amd64) are built natively per platform by GitHub Actions and attached to each GitHub Release.
## Contributing