~ knotless Search/
↑↓ move↵ open⇧↵ all results

chadtmiller.com/hatk

AT Protocol app framework

1
0

Checks and npm releases on knotless

Merged
Merged chadtmiller.com asked to merge into main from chadtmiller.com/hatk:knotless-workflows
  • .knotless/workflows/ci.yml: the check that was in .tangled/workflows/ci.yml (npm ci, npm run check, npm test with its coverage floor) in node:26-trixie, on every push and on pulls into main. .tangled/ goes.
  • .knotless/workflows/release.yml: when a push to main changes packages/hatk/package.json and that version isn't on npm, it runs the checks at that commit and publishes @hatk/hatk under alpha. A published version passes at once. Asked for on another branch, it checks and runs npm publish --dry-run.
  • Formats spaces-notify-routes.test.ts, which failed npm run check on main.

A release is now: bump version in packages/hatk/package.json in a pull, and land it.

Before the first release, the runner's secrets file needs NPM_TOKEN (an npm granular token that may publish @hatk/hatk), granted to refs/heads/main, under this repository's label.

🤖 Generated with Claude Code

Merged as 687221d