6 Commits

Author SHA1 Message Date
lishiqi.conard 5a2565627d docs: update Japanese and localized README files to include new links and documentation 2026-05-11 21:37:43 +08:00
lishiqi.conard 96080e4ed4 ci(validate): trigger on its own workflow file changes + add workflow_dispatch
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-04 16:06:51 +08:00
lishiqi.conard 889c9981c1 fix(ci): fetch tags in validate workflow
readme:check reads each skill's published version from the latest
<skill>-v* tag. actions/checkout@v4 defaults to a shallow clone with
no tags, so CI saw "no release yet" for every skill and the readme
check failed with OUT OF DATE.

Add fetch-depth: 0 + fetch-tags: true so CI sees the same tag history
as a local checkout.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-04 16:04:58 +08:00
lishiqi.conard bd8ce53cce fix(release): use permissive tag glob + preflight HEAD-has-toolchain check
- GitHub Actions matches tag filters via minimatch + extglob, where a bare
  `+` after a char class is a literal `+` (NOT "one or more"). Our pattern
  `*-v[0-9]+.[0-9]+.[0-9]+` therefore never matched real tags, so tag
  pushes silently produced no workflow runs. Switch to `*-v*` and rely on
  the bash regex in the parse step to enforce the precise shape.

- Add a preflight check in cut-release.mjs that verifies HEAD contains the
  release toolchain (release-skill.yml, package.json, pack/update-readme).
  Tags get created at HEAD, and GitHub uses the workflow file from the
  tag's commit — so a HEAD missing these files would silently produce
  unbuildable releases.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-04 15:41:36 +08:00
lishiqi.conard 23127255dc Add CONTRIBUTING documentation in English and Chinese
- Introduced CONTRIBUTING.md and CONTRIBUTING.zh-CN.md to provide comprehensive guidelines for adding skills, cutting releases, and maintaining the repository.
- Included detailed sections on repository layout, skill anatomy, and the release process to assist contributors.
- Updated README.md and README.zh-CN.md to link to the new contributing documents, enhancing accessibility for potential contributors.
2026-05-04 15:32:02 +08:00
lishiqi.conard 3e9654bb26 Update README and .gitignore for improved clarity and release management
- Updated README.md and README.zh-CN.md to reflect the new skill repository name and added download links for skill releases.
- Enhanced installation instructions with additional options for using the `skills` CLI and clarified the process for obtaining pinned versions.
- Added a new entry to .gitignore to exclude release artifacts generated during the CI process, ensuring a cleaner repository.
2026-05-04 15:19:14 +08:00