9 Commits

Author SHA1 Message Date
Justin Poehnelt 86c08cfc0d fix: remove cargo-dist, use native fetch for npm installer (#646)
* chore: remove cargo-dist, use native fetch for npm installer

* fix: harden npm scripts — spawnSync, signal handling, binary-exists check

* fix: address PR review comments

- Add null body guard for fetch response
- Fix PowerShell Expand-Archive path quoting vulnerability
- Sanitize error output to prevent ANSI escape injection
- Add proxy support limitation note
- Fix upgrade bug: use .version marker so npm update downloads new binary
- Downgrade changeset from minor to patch (chore, not feature)
- Update AGENTS.md: remove stale cargo-dist reference from labels

* fix: use flat archives for consistent tar/zip extraction

Both tar.gz and zip archives now contain files at root (no nested
directory). Removes --strip-components 1 from install.js since it is
no longer needed. This makes extraction consistent across platforms.

---------

Co-authored-by: jpoehnelt-bot <jpoehnelt-bot@users.noreply.github.com>
2026-03-31 11:17:57 -06:00
googleworkspace-bot 186e88caa0 chore: release versions (#616) 2026-03-24 15:01:28 -06:00
Justin Poehnelt ea0849a657 fix: version sync workspace (#615) 2026-03-24 14:53:39 -06:00
Yannik Tausch 2bfcca97ca feat: move version from top-level SKILL.md frontmatter to metadata and track CLI version (#601) 2026-03-24 11:59:55 -06:00
Anshul Garg 4b827cdd25 chore: fix maintainer email typo in flake.nix, harden coverage.sh (#449)
- Fix typo: mgail.com → gmail.com in flake.nix maintainer metadata
- Add -u (undefined vars) and -o pipefail to coverage.sh, consistent
  with version-sync.sh and tag-release.sh
2026-03-12 18:18:58 -06:00
Justin Poehnelt 5445a476bb fix(ci): check remote tags in tag-release.sh (#385)
The idempotency guard only checked local tags, but CI checkouts
don't fetch tags. Add git ls-remote fallback so re-runs of the
Release workflow skip already-pushed tags.

Co-authored-by: jpoehnelt-bot <jpoehnelt-bot@users.noreply.github.com>
2026-03-10 14:03:52 -06:00
Steve Bazyl 37ab483840 feat: Add nix flake (#94) 2026-03-04 22:21:36 -07:00
Justin Poehnelt 3cd4d522b2 fix: sync Cargo.toml version with changesets (#7) 2026-03-03 09:46:45 -08:00
Justin Poehnelt f75bf6dcf7 feat: implement cli (#1) 2026-03-02 17:26:21 -07:00