mirror of https://github.com/garrytan/gstack.git
ci(windows): extend free-tests lane to cover icacls + Bun.which resolvers from fix-wave PRs
Closes #1306/#1307/#1308 validation gap. The four newly-added test files already have process.platform guards so they run safely on both POSIX and Windows lanes — only platform-relevant assertions execute on each. Tests added to the windows-latest lane: - browse/test/file-permissions.test.ts (#1308 icacls + writeSecureFile) - browse/test/security.test.ts (#1306 bash.exe wrap pure-function path) - make-pdf/test/browseClient.test.ts (#1307 Bun.which browse resolver) - make-pdf/test/pdftotext.test.ts (#1307 Bun.which pdftotext resolver)
This commit is contained in:
parent
4fa770459b
commit
e259ec1dde
|
|
@ -91,8 +91,17 @@ jobs:
|
|||
continue-on-error: true
|
||||
|
||||
- name: Verify new portability work on Windows
|
||||
# 31 tests targeting the new code paths added by v1.20.0.0. These
|
||||
# MUST pass for the release-note headline ("curated Windows lane added")
|
||||
# to be truthful.
|
||||
run: bun test test/gstack-paths.test.ts browse/test/claude-bin.test.ts test/test-free-shards.test.ts
|
||||
# Tests targeting the v1.20.0.0 lane plus v1.30.0.0 fix-wave additions.
|
||||
# v1.30.0.0 extension covers icacls hardening (#1308), bash.exe telemetry
|
||||
# wrap (#1306), and Bun.which-based binary resolvers (#1307). These must
|
||||
# pass on Windows for the wave's "Windows hardening" framing to be honest.
|
||||
run: |
|
||||
bun test \
|
||||
test/gstack-paths.test.ts \
|
||||
browse/test/claude-bin.test.ts \
|
||||
test/test-free-shards.test.ts \
|
||||
browse/test/file-permissions.test.ts \
|
||||
browse/test/security.test.ts \
|
||||
make-pdf/test/browseClient.test.ts \
|
||||
make-pdf/test/pdftotext.test.ts
|
||||
shell: bash
|
||||
|
|
|
|||
Loading…
Reference in New Issue