Commit 7884ce2
fix(build): add riscv64/loong64/ppc64/s390x to REH targets and support unofficial Node.js builds
- Add riscv64, loong64, ppc64, s390x to BUILD_TARGETS in gulpfile.reh.ts so that
gulp tasks (vscode-reh-linux-*-min-ci) are registered for these architectures.
- Update nodejs() to check VSCODE_NODEJS_SITE/VSCODE_NODEJS_URLROOT/VSCODE_NODEJS_URLSUFFIX
env vars (set by package_reh.sh) so unofficial-builds.nodejs.org is used for
architectures not available on nodejs.org (riscv64, loong64, x64-glibc-217).
- Fix win32ContextMenu null guard in gulpfile.vscode.ts to prevent TypeError when
product.json lacks the win32ContextMenu field (not present in CortexIDE product.json).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>1 parent 7de915d commit 7884ce2
2 files changed
Lines changed: 22 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
58 | 62 | | |
59 | 63 | | |
60 | 64 | | |
| |||
238 | 242 | | |
239 | 243 | | |
240 | 244 | | |
241 | | - | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
242 | 259 | | |
243 | 260 | | |
244 | 261 | | |
245 | 262 | | |
246 | 263 | | |
247 | 264 | | |
248 | 265 | | |
| 266 | + | |
249 | 267 | | |
250 | 268 | | |
251 | 269 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
611 | 611 | | |
612 | 612 | | |
613 | 613 | | |
614 | | - | |
| 614 | + | |
| 615 | + | |
615 | 616 | | |
616 | 617 | | |
617 | 618 | | |
| |||
623 | 624 | | |
624 | 625 | | |
625 | 626 | | |
626 | | - | |
| 627 | + | |
627 | 628 | | |
628 | 629 | | |
629 | 630 | | |
| |||
0 commit comments