singularity-forge/.github
Nils Reeh 563a1e1b21 fix(ci): cache dist alongside tsbuildinfo and use workflow-logger in catch blocks
- Include dist/ and packages/*/dist/ in the TypeScript incremental cache
  so that when tsbuildinfo indicates no changes, the compiled output files
  are still present. Without this, tsc with incremental:true skips emission
  when tsbuildinfo exists but dist/ is absent (fresh checkout + cache restore),
  causing downstream packages like @gsd/pi-tui to fail resolving @gsd/native
  subpath exports.
- Also hash source files in the cache key so dist is invalidated on code changes.
- Replace process.stderr.write with logWarning("bootstrap", ...) in catch blocks
  to satisfy the workflow-logger coverage test (#3348).
- Update extension-bootstrap-isolation tests to match the new logWarning pattern.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-14 18:49:08 +02:00
..
ISSUE_TEMPLATE docs: add structured issue templates 2026-03-19 01:54:22 -07:00
workflows fix(ci): cache dist alongside tsbuildinfo and use workflow-logger in catch blocks 2026-04-14 18:49:08 +02:00
CODEOWNERS chore(contrib): add CODEOWNERS and team workflow docs (#2286) 2026-03-24 07:35:40 -06:00
FUNDING.yml chore: add GitHub Sponsors funding config 2026-03-11 16:30:42 -06:00
PULL_REQUEST_TEMPLATE.md chore: require linked issue in PR template (#4112) 2026-04-13 07:56:19 -04:00