Commit 892c320
ci: gate on
pty-relay had no CI. Rather than a bespoke Node workflow — awkward while
`@compoundingtech/pty` is a `file:../pty` link dependency with no sibling
checkout on the runner — the flake is the gate: its inputs resolve the
sibling from the `pty` flake.
Modeled on compoundingtech/pty's .github/workflows/nix.yml, but running
`nix flake check` rather than `nix build` so checks.* actually gate.
Also adds checks.typecheck, running the repo's own `tsc --noEmit` against
the built tree (where the sibling resolves; it cannot pass against a bare
checkout).
The vitest suite is deliberately not gated: under the nix sandbox
test/daemon-runtime.test.ts hangs indefinitely at 0/14 and blocks two more
files, while the other 69/72 pass. The same suite is fully green against
the built tree outside the sandbox.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01T1xLDkqUDCYUMMADdMqVgP
agent-session-id: 312caff5-3274-4d97-baa4-8ff06ab03fc5
agent-tool: Claude Code
agent-tool-version: 2.1.215
agent-model: claude-opus-4-8
agent-runtime-profile: /nix/store/acr8a3l2v366jgmwiq8xdrhgz1py0db5-coding-agent-runtime-profile/share/coding-agents/profile.json
agent-skills-manifest: /nix/store/sj1v5j91h8v8d1w9lca4040302lwrd6v-agent-skills-corpus/share/agent-skills/manifest.json
tooling-profile: dotfiles@unknown-dirtynix flake check (first CI for this repo)1 parent c8c197e commit 892c320
2 files changed
Lines changed: 34 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
109 | 109 | | |
110 | 110 | | |
111 | 111 | | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
112 | 131 | | |
113 | 132 | | |
114 | 133 | | |
| |||
0 commit comments