Offload functions to worker threads with shared memory primitives for Node.js.
8
fork

Configure Feed

Select the types of activity you want to include in your feed.

chore: split CI and publish into separate workflows

CI runs on all pushes and PRs. Publish runs only on push to main,
with lint/typecheck/test as gates before the publish step.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

+36 -12
-12
.tangled/workflows/ci.yaml
··· 25 25 - name: test 26 26 command: | 27 27 pnpm test 28 - 29 - - name: publish 30 - environment: 31 - NPM_TOKEN: $NPM_TOKEN 32 - command: | 33 - if [ -z "$NPM_TOKEN" ]; then 34 - echo "No NPM_TOKEN, skipping publish" 35 - exit 0 36 - fi 37 - echo "//registry.npmjs.org/:_authToken=${NPM_TOKEN}" > ~/.npmrc 38 - pnpm changeset version 39 - pnpm changeset publish
+36
.tangled/workflows/publish.yaml
··· 1 + when: 2 + - event: ["push"] 3 + branch: ["main"] 4 + 5 + engine: nixery 6 + 7 + dependencies: 8 + nixpkgs: 9 + - nodejs_24 10 + - pnpm 11 + - gnused 12 + 13 + steps: 14 + - name: install 15 + command: | 16 + pnpm install --frozen-lockfile 17 + 18 + - name: lint 19 + command: | 20 + pnpm lint 21 + 22 + - name: typecheck 23 + command: | 24 + pnpm tsc --noEmit 25 + 26 + - name: test 27 + command: | 28 + pnpm test 29 + 30 + - name: publish 31 + environment: 32 + NPM_TOKEN: $NPM_TOKEN 33 + command: | 34 + echo "//registry.npmjs.org/:_authToken=${NPM_TOKEN}" > ~/.npmrc 35 + pnpm changeset version 36 + pnpm changeset publish