15 Commits

Author SHA1 Message Date
Justin Poehnelt b3669e04a5 feat: Implement hourly cron and manual trigger for the generate-skills workflow to auto-sync skills via pull requests and downgrade CI drift check to a warning. (#63)
* feat: Implement hourly cron and manual trigger for the generate-skills workflow to auto-sync skills via pull requests and downgrade CI drift check to a warning.

* chore: regenerate skills [skip ci]

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-04 12:57:20 -08:00
Justin Poehnelt 9564896032 fix: add hourly cron to drip-publish skills past rate limit 2026-03-04 12:38:19 -07:00
Justin Poehnelt be29739699 fix: use explicit clawhub login for CI authentication
clawhub CLI requires explicit `clawhub login --token` call rather
than reading the CLAWHUB_TOKEN env var directly. Split the publish
step into separate authenticate and sync steps.
2026-03-04 12:36:07 -07:00
jpoehnelt-bot e8d533e722 ci: add workflow to publish OpenClaw skills to ClawHub (#55)
* ci: add workflow to publish OpenClaw skills to ClawHub

* ci: use documented clawhub sync flags

* ci: harden publish-skills workflow

- Pin clawhub@0.7.0 for supply-chain safety
- Add concurrency group to prevent parallel publishes
- Add PR dry-run validation
- Guard against missing CLAWHUB_TOKEN secret
- Add changeset file

---------

Co-authored-by: jpoehnelt-bot <jpoehnelt-bot@users.noreply.github.com>
2026-03-04 12:15:05 -07:00
Justin Poehnelt 9935ddee39 ci: auto-generate and commit skills on branch push 2026-03-04 00:57:29 -07:00
Justin Poehnelt 214fc18d4f ci: skip smoketest on fork pull requests (#47) 2026-03-04 00:24:13 -07:00
Justin Poehnelt 3cd4d522b2 fix: sync Cargo.toml version with changesets (#7) 2026-03-03 09:46:45 -08:00
Justin Poehnelt fd99954627 fix: use custom tag-release script for private packages 2026-03-03 10:24:27 -07:00
Justin Poehnelt 4d4cabeb16 ci: add concurrency controls to cancel stale PR runs 2026-03-03 10:13:44 -07:00
Justin Poehnelt 8ab58d670f ci: disable Windows Defender for cargo dirs 2026-03-03 10:10:40 -07:00
Justin Poehnelt ceacdbae09 ci: fix release 2026-03-03 10:07:42 -07:00
Justin Poehnelt a0ad08950d ci: speed up builds with rust-cache, sccache, and artifact reuse (#3) 2026-03-03 09:01:42 -08:00
Justin Poehnelt 4ed67adb64 ci: Configure custom npm registry URL and prevent its overwriting in the release workflow. 2026-03-03 09:32:50 -07:00
Justin Poehnelt 835335d85b fix: use changeset tag instead of publish, defer npm publishing to cargo-dist (#2)
* fix: use changeset tag instead of publish, defer npm publishing to cargo-dist

* fix: quote label names containing colons in labeler.yml

* chore: delete labeler
2026-03-02 16:49:37 -08:00
Justin Poehnelt f75bf6dcf7 feat: implement cli (#1) 2026-03-02 17:26:21 -07:00