singularity-forge/.github/workflows
Jeremy 68649754f5 fix(ci): remove unsound tsbuildinfo cache causing TS2307 on fresh runners
The 'Cache TypeScript incremental state' steps persisted *.tsbuildinfo
without always pairing it with dist/. On a fresh runner, tsc restored
the tsbuildinfo, saw no input changes, and skipped emit — leaving
packages/native/dist/{fd,image,text}/index.d.ts missing. pi-tui's
Node16 resolution then failed on @gsd/native/fd, /image, /text.

ci.yml's variant did cache dist/ but shared the tsbuild-${{ runner.os }}-
restore-keys prefix with the broken pipeline.yml/build-native.yml
caches, so it could fall back to a dist-less snapshot. Removing all
six steps eliminates the shared namespace entirely.
2026-04-14 20:28:53 -05:00
..
ai-triage.yml ci(triage): make AI triage resilient to API outages 2026-04-09 06:55:03 -05:00
build-native.yml fix(ci): remove unsound tsbuildinfo cache causing TS2307 on fresh runners 2026-04-14 20:28:53 -05:00
ci.yml fix(ci): remove unsound tsbuildinfo cache causing TS2307 on fresh runners 2026-04-14 20:28:53 -05:00
cleanup-dev-versions.yml Migrate workflows to Blacksmith (#2414) 2026-03-24 15:58:30 -06:00
pipeline.yml fix(ci): remove unsound tsbuildinfo cache causing TS2307 on fresh runners 2026-04-14 20:28:53 -05:00
pr-risk.yml Migrate workflows to Blacksmith (#2414) 2026-03-24 15:58:30 -06:00