Skip to content

fix(ci): isolate native Windows app module scope - #17

Merged
AlexMikhalev merged 1 commit into
mainfrom
codex/windows-native-app-scope-20261015
Oct 15, 2026
Merged

AlexMikhalev merged 1 commit into
mainfrom
codex/windows-native-app-scope-20261015

Conversation

@AlexMikhalev

Copy link
Copy Markdown
Contributor

The first actual Windows qualification launch failed before editing because the extracted Nimbalyst app inherited this checkout’s type: module setting. Its packaged CommonJS SQLite worker then rejected require during database startup.

Extract and launch the app under a fresh runner temporary directory outside the checkout and enclosing ESM package scopes. Keep the actual working directory inside its isolated public workspace and avoid PowerShell’s automatic $PROFILE variable. App checksums, candidate admission, the restricted child environment, network boundary and installed-file verification stay unchanged.

Validation: three real Node worker-resolution regressions, 39 source tests, 22 package tests, strict types, native build, and actionlint pass. The regressions use a representative CommonJS worker; native stderr records the actual packaged worker failure. Rebuilding still produces the exact same candidate SHA-256 9c7856ccdc8f1c8099bde0d872853247b1750c21807cbe9ebf2eabc82ddd5ec8. The actual Windows app retry follows this repair; these checks do not claim native acceptance.

@AlexMikhalev
AlexMikhalev merged commit 8c4fe34 into main Oct 15, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant