mirror of
https://github.com/garrytan/gstack.git
synced 2026-06-17 15:20:11 +02:00
ci: make-pdf gate covers the diagram-render bundle; bundle pinned to LF
make-pdf-gate.yml paths gain lib/diagram-render/** and the drift test (a bundle-only PR previously skipped every render gate AND no CI lane ran the drift check at all). .gitattributes pins dist html/json to LF so Windows autocrlf can't break the hash-pinned bundle. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -4,6 +4,8 @@ on:
|
||||
branches: [main]
|
||||
paths:
|
||||
- 'make-pdf/**'
|
||||
- 'lib/diagram-render/**'
|
||||
- 'test/diagram-render-drift.test.ts'
|
||||
- 'browse/src/meta-commands.ts'
|
||||
- 'browse/src/write-commands.ts'
|
||||
- 'browse/src/commands.ts'
|
||||
@@ -81,7 +83,7 @@ jobs:
|
||||
which pdftotext && pdftotext -v 2>&1 | head -1 || true
|
||||
|
||||
- name: Run make-pdf unit tests
|
||||
run: bun test make-pdf/test/*.test.ts
|
||||
run: bun test make-pdf/test/*.test.ts test/diagram-render-drift.test.ts
|
||||
|
||||
- name: Run E2E gates (combined-features copy-paste + emoji render)
|
||||
env:
|
||||
|
||||
Reference in New Issue
Block a user