Commit Graph
20 Commits
Author SHA1 Message Date
onixbyte 6cc03a3467 Merge pull request #1 from onixbyte/develop
ci: migrate release builds to GitHub Actions
2026-09-04 10:36:00 +08:00
siujamo ba1a0c6feb chore: expand gitignore to cross-platform template
- ignore OS and editor noise for Linux, macOS, and Windows (.DS_Store, Thumbs.db, *~, etc.)
- ignore the entire .idea/ IDE folder instead of per-file rules
- keep Rust build output (target/, debug) ignored
2026-09-04 10:27:04 +08:00
siujamo 68c7f1b3fc 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
2026-09-04 10:16:41 +08:00
siujamo 4041a76cd4 chore: bump version to 0.3.0 2026-06-22 14:15:29 +08:00
siujamo f63687c43d docs: add v0.3.0 changelog entries 2026-06-22 13:55:10 +08:00
siujamo e5d8693cb2 docs: add marketplace creation guide to README 2026-06-22 13:44:43 +08:00
siujamo d817e51836 docs: update changelog with detailed --version feature 2026-06-22 13:43:56 +08:00
siujamo 0a138f6f11 feat: add detailed --version output with build-time version injection 2026-06-22 13:42:52 +08:00
Siu Jam Oh 9332e4cffa Merge pull request 'v0.2.0' (#2) from develop into main
Reviewed-on: https://onixbyte.dev/onixbyte/claude-code-skill-manager/pulls/2
0.2.0
2026-06-22 11:49:05 +08:00
siujamo eb05e27655 feat: support monorepo skills via path field
- Add optional path field to SkillEntry for subdirectory skills
- Deploy from subdirectory when path is specified in install and update
2026-06-22 11:46:16 +08:00
siujamo cdb593bca9 ci: upload build artifacts directly to release
- Replace upload-artifact with direct release upload via Gitea API
2026-06-22 11:13:54 +08:00
Siu Jam Oh c53b23b6fd Merge pull request 'ci: trigger build on release published' (#1) from develop into main
Reviewed-on: https://onixbyte.dev/onixbyte/claude-code-skill-manager/pulls/1
0.1.0
2026-06-22 10:58:50 +08:00
siujamo f6be25415b ci: trigger build on release published
- Replace push, pull_request, and tag triggers with release published event
2026-06-22 10:56:38 +08:00
siujamo bcb27abb96 docs: add README, CONTRIBUTING, and LICENCE
- Add project overview, installation, and usage guide
- Add contributing guidelines with setup and PR process
- Add MIT licence
2026-06-22 10:50:08 +08:00
siujamo 2ebf392bd2 fix(ci): downgrade upload-artifact to v3
- actions/upload-artifact@v4 is not supported on GHES
- v3 uses the older artifact protocol compatible with Gitea Actions
2026-06-22 10:41:30 +08:00
siujamo 5bef4ef2ee fix(ci): switch to zigbuild for cross-compilation
- Replace cross-rs with Zig toolchain and cargo-zigbuild
- Add rustup target installation step for all platforms
- Include --target flag in native Linux build for consistent output paths

cross-rs has no Docker image for macOS targets and the Windows image
ships with a broken cargo PATH, causing all non-Linux builds to fail.
Zig provides its own cross-linker and ships macOS/Win libc headers,
enabling cross-compilation for all three targets from a single Linux
runner.
2026-06-22 10:37:27 +08:00
siujamo 9df82f99b5 fix(ci): use rustup install script in CI pipeline 2026-06-22 10:37:26 +08:00
siujamo cfc20d4b89 ci: switch to cross-rs for cross-compilation 2026-06-22 10:37:26 +08:00
siujamo 23af3f9c1d ci: add Gitea Actions build workflow 2026-06-22 10:37:26 +08:00
siujamo aef7d973ec feat: add Claude Code Skill Marketplace manager 2026-06-22 10:37:26 +08:00