Skip to content

Conversation

jobrayan
Copy link

No description provided.

- add all required -dev libs for kerberos/x11/native-keymap
- use npm ci and gulp compile + vscode-linux-x64
- package linux-x64 artifacts and publish via semantic-release
- add native toolchain & headers (kerberos/x11/electron)
- build Void React UI before TS compile to satisfy react/out/** imports
- gulp compile and vscode-linux-x64 packaging
- collect artifacts under release/ and publish via semantic-release
- upload artifact bundle for CI debugging
- preload CommonJS ci-vfs-patch.cjs via NODE_OPTIONS to ignore empty globs in gulp
- add ELECTRON_MIRROR and npm fetch retry envs to avoid node-gyp timeouts
- correct apt package: libxkbcommon-x11-dev
- keep React prebuild, compile, and vscode-linux-x64-min-ci packaging
- make artifact upload tolerant if empty
- add compile-build, compile-extensions-build, minify-vscode (+ reh/web)
- add CI vinyl-fs guard (CommonJS) and preload via NODE_OPTIONS
- fix apt package name (libxkbcommon-x11-dev)
- assert out-vscode-min exists before packaging
- keep electron mirror/cache and npm retry timeouts
… headers

- add compile-build → compile-extensions-build → minify-vscode before packaging
- assert out-vscode-min preload exists to fail early with clear error
- add npm_config_disturl to mirror Electron headers for node-gyp
- guard vinyl-fs globs in CI to avoid empty glob crashes
- install only required Ubuntu libs (drop libasound2)

Refs: linux packaging stability, electron headers timeouts
…package

- use artifacts.electronjs.org/headers for node-gyp Electron headers
- set npm_config_runtime=electron and npm_config_target from package.json
- build out-vscode-min trees prior to vscode-linux-x64-min-ci
- add vinyl-fs glob guard and assert out-vscode-min preload.js exists
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