Commit Graph

4492 Commits

Author SHA1 Message Date
Johannes d6f5727021 also use SWC for extensions transpile 2022-09-07 11:18:53 +02:00
Johannes 87e54a0759 consume swc as libaray and wire up into the existing transpiler logic 2022-09-07 10:46:27 +02:00
Johannes d7fafc7ada remove swc as executable task 2022-09-07 10:40:45 +02:00
João Moreno d868c444a8 Build: Properly verify signed macOS application bundle (#160056)
* properly test signed macos application

fixes #159873

* more checks

* hm
2022-09-05 07:54:37 +02:00
Johannes 2f390ceb5d add missing JS file 2022-08-31 16:59:37 +02:00
Johannes 872e9dfc81 comments, todos 2022-08-31 14:56:23 +02:00
Johannes 52193cfc09 make to run buildWebNodePaths when using transpile-swc 2022-08-30 14:27:20 +02:00
Johannes a252938303 Merge branch 'main' into joh/swc 2022-08-30 14:14:22 +02:00
Benjamin Pasero 2ba046482d bump esbuild@1.15.5 (#159533)
bump esbuild
2022-08-30 12:52:31 +02:00
Matt Bierner 5e92794be6 Re-enable running our eslint rules using ts-node (#159495)
Resubmission of #157532 with the following changes:

- Use `eslint-plugin-local` instead of `yarn` link to run our plugins
- Move our plugins to a top level `.eslintplugin` dir (as required by `eslint-plugin-local`)
- Update all names to `local/`
2022-08-30 08:40:04 +02:00
Matt Bierner 71c216d91f Fix lint errors in our npm scripts (#159501) 2022-08-29 15:35:23 -07:00
Matt Bierner 9e5248072a Fix ts-node for eslint (#159483)
Bumps the cachesalt to make sure ts-node is installed
2022-08-29 20:51:12 +02:00
Matt Bierner 5b21c7f28b Run our custom eslint rules using ts-node (#157532)
* Run our custom eslint rules using ts-node

Use `ts-node` to run our custom eslint rules.  This lets us delete the pre-compiled js. It also means you can don't have to compile the rules while editing them

As part of this change, I've also switched us to using an eslint plugin instead of a rulesDir. This is now the preferred way to ship custom rules

* Fix two more disables

* Move ts-node to project root

* Enable transpileOnly
2022-08-29 09:39:09 -07:00
Ladislau Szomoru 31acf4253d Engineering - Disable Terrapin (#159441)
Disable Terrapin
2022-08-29 02:39:00 -07:00
Matt Bierner b5a1bb34e9 Pick up latest TS for building VS Code (#158420) 2022-08-26 23:00:38 +02:00
Johannes 46bab7505c let builds use transpile-client-swc 2022-08-26 15:03:31 +02:00
Johannes 7ec1ebdd5f * tweak createSwcClientStream to have async exec
* add `transpileClientSWC` and corresponding gulp task
2022-08-26 15:02:01 +02:00
Johannes 18e45ac6cd don't use --copy-files options has it seems to break BOM 2022-08-26 11:58:36 +02:00
Johannes 93e346a449 Merge branch 'main' into joh/swc 2022-08-26 08:59:51 +02:00
João Moreno 3e014a7459 argh, still wrong EOL (#159160) 2022-08-25 08:48:58 -04:00
Alex Burgel c27c1638ec Add swift to supported darwin document types (#159002)
* Add swift to supported darwin document types

* add compilation output

Co-authored-by: João Moreno <joao.moreno@microsoft.com>
2022-08-24 13:06:19 +00:00
João Moreno 934940b58d Improve language pack fetching for policies (#159048)
fixes #157219
2022-08-24 14:10:48 +02:00
Robo 3933a69210 fix: remove debian dependency on libgcc-s1 (#158883) 2022-08-23 10:06:12 -07:00
Johannes c7c4b4999b Merge branch 'main' into joh/swc 2022-08-23 18:56:48 +02:00
isidor f1143ac3d6 make sure to include mp3 files in our build 2022-08-22 12:48:59 +02:00
isidor a5db59ad6b use .mp3 files for audio cues 2022-08-22 10:58:58 +02:00
João Moreno 235a92a369 feat: windows: set rc strings for *.node files (#158590)
Fixes: #156408
2022-08-20 19:48:18 +02:00
João Moreno 866bddc98b build: retry policy generation (#158581)
Fixes: #157736
2022-08-19 15:38:35 +02:00
Tyler James Leonhardt dd0ed9381a fix accidental removal of desktop strings (#158330) 2022-08-16 20:58:17 -07:00
Tyler James Leonhardt 108916901d Pull in web strings into Language Pack (#158053)
remove old tasks and include web strings in export
2022-08-15 13:46:34 -04:00
Raymond Zhao 17c169a7b7 Refactor package dependencies generators (#157845) 2022-08-11 17:09:00 -07:00
Tyler James Leonhardt bb158881a5 revert and still use PAT (#157955)
still use PAT
2022-08-11 15:55:57 -07:00
Tyler James Leonhardt 1246fe5f9c try removing PAT from distro-build (#157950) 2022-08-11 15:47:40 -04:00
Benjamin Pasero 0895639566 debt - mention our wiki when putting out layer errors (#157768) 2022-08-10 15:37:21 +02:00
Daniel Imms 4828845616 Merge branch 'main' into fish-shell-integration 2022-08-09 14:30:59 -07:00
Daniel Imms 327773c45b Include .fish script in packaged build 2022-08-09 14:24:31 -07:00
Matt Bierner 460768a452 Update TS versions (#157550)
* Update TS versions

Update the bundled TS and build TS version

* Add explicit annotations

* Recompile JS
2022-08-09 11:26:24 -07:00
Z. Grace Moreau 2a8196035e followup to renaming fish script
Should have been part of 90a258a.
2022-08-09 10:59:21 -06:00
Henning Dieterichs 516f0d1246 Introduces diffing infrastructure & experimental diffing algorithm. (#157646)
* Introduces diffing infrastructure & experimental diffing algorithm.

* Fixes CI

* Fixes unit test

* Fixes CI tests.
2022-08-09 18:03:26 +02:00
Daniel Imms aafaebd5c1 Merge branch 'main' into fish-shell-integration 2022-08-08 15:16:14 -07:00
Z. Grace Moreau a79956ac84 try exempting *.fish files from copyright requirements
This appears consistent with the treatment of other shell scripts.
2022-08-08 14:49:38 -06:00
Tyler James Leonhardt 49394cc44d Enable translations for extension code for the web (#155355)
* Initial attempt

* alex feedback
2022-08-08 09:11:16 -07:00
Connor Peet fbda011715 build: do proper hashing for built-in dependencies (#157295)
Fixes #157244
2022-08-05 13:00:33 -07:00
Z. Grace Moreau 7432973ad7 add shell integration script for fish 2022-08-05 10:07:10 -06:00
Alexandru Dima c0560907e9 Merge pull request #157171 from mjbvz/able-rooster
Try using AbortController for disposable dom listeners
2022-08-05 15:06:16 +02:00
Benjamin Pasero 73fd3f1103 fix build (#157217)
* fix build

* fix compile

* flaky

* .
2022-08-05 09:16:20 +02:00
Matt Bierner a43e9acd68 Add AbortController to core types 2022-08-04 16:26:18 -07:00
Benjamin Pasero ede1cd6a38 Windows: some Firefox web tests are timing out randomly (fix #155760) (#157125) 2022-08-04 20:41:00 +02:00
Benjamin Pasero ce3d9d0acc Merge branch 'main' into electron-19.x.y 2022-08-04 13:01:36 +02:00
Benjamin Pasero 12300dac0c Windows: some Firefox web tests are timing out randomly (#155760) (#157066) 2022-08-04 11:45:54 +02:00