Commit Graph

63 Commits

Author SHA1 Message Date
Matt Bierner
d865a99c49 Clean up some typings in build
- Adding ts-check in a few more js files
- Switching to use `@types` for a few more packages
- Remove some unused code
2025-08-07 09:38:52 -07:00
Robo
73f08941a3 fix: remove unused appx package (#258741)
* fix: remove unused appx package

* fix: inno compilation

* chore: reduce the number of remove and add commands
2025-07-30 14:13:27 +02:00
Robo
f5e06c148d feat: support device permissions via package identity (#257741)
* feat: support device permissions via package identity

* chore: update explorer dll checksums

* chore: cleanup appx preparation

* chore: avoid cross-device link error

* chore: remove appx installation gate

* chore: rm duplicate appx installation checks

* chore: extract package full name from Get-AppxPackage

* chore: fix remove-appxpackage command
2025-07-25 12:57:36 -07:00
Robo
df5b80fc08 fix: check for appx package before (un)install (#256766) 2025-07-18 19:21:01 +00:00
Benjamin Pasero
789c320a1c Replace mkdirp with fs.mkdirSync(path, { recursive: true }) (#228017)
* Replace mkdirp with fs.mkdirSync(path, { recursive: true })
(fix #227931)

* compile
2024-09-09 22:43:29 -07:00
João Moreno
9905225b1a Remove win32-ia32 target (#195559)
* remove win32-ia32

* update distro
2023-10-16 13:28:09 +02:00
Connor Peet
cbb47129d3 cli: stop tunnel processes during update (#187738)
* untested wip

* make it work
2023-07-12 20:58:09 +02:00
João Moreno
0917209e9a Always publish build artifacts, if built (#187134)
* always publish build artifacts, if built

fixes #187122

* fix windows build

* fix builds

* fix

* more fixes

* further debug

* fix yarn

* remove debug

* remove 7zip dependency

* fix snap
2023-07-07 11:45:35 -07:00
João Moreno
636dbcff55 Revert "cli: fix error starting remote tunnels (#185701)" (#185731)
This reverts commit ffe64dab3c.
2023-06-21 09:30:30 +02:00
Connor Peet
ffe64dab3c cli: fix error starting remote tunnels (#185701)
* untested wip

* cli: fix error starting remote tunnels

Fixes #185585

Output was prefixed which prevented the lines from being split to detect the tunnel status.
2023-06-20 14:30:07 -07:00
Martin Aeschlimann
42fcfb8bfc innosetup to start/stop tunnel service (#180527)
* innosetup to start/stop tunnel service

* better messages for tunnel still running

* fix error

* more logs

* add '/log'

* update

* fix

* update

* add kill & timeout wait

* stop service in PrepareToInstall

* non-background: check for tunnel mutex when wizard starts

* polish tunnel mutex names, prompt if tunnel is still running
2023-05-19 11:07:43 +02:00
João Moreno
0a19bf0e8f fix inno setup build for non-insider qualities (#165143)
fixes #165142
2022-11-01 03:53:58 -07:00
Robo
ebea50afee feat: bundle sparse package to integrate with windows context menu (#151186)
* chore: bundle and sign explorer appx

* chore: bump vscode-explorer-command@3.0.1

* chore: explorer install/uninstall stage for appx

* chore: fix format for cmd exec

* chore: cmd file path needs triple quotes

* chore: update vscode-explorer-command@3.0.2

* chore: add reg key for new context menu title

* chore: update vscode-explorer-command@3.0.3

* fix: guard behind insider quality

* chore: fix merge conflict

* fix: type mismatch

* chore: restrict context menu related actions for win11

* refactor appx loading/unloading, revert inno updater

* update powershell

* chore: undo inno_updater changes

* fix: appx install script

* fix: perform install after update step

* fix: mv appx install to files section

* chore: additional fixes

- Remove old context menu entries when updating to newer version
- Remove context menu entry when reinstalling without menu action selected.

* chore: update vscode-explorer-command@3.0.4

- Fixes garbled title for system installation

Co-authored-by: Joao Moreno <joao.moreno@microsoft.com>
2022-10-21 20:17:30 +02:00
Matt Bierner
f71bd27ec9 Adding type annotations 2022-02-28 14:32:12 -08:00
Benjamin Pasero
284e0db6c4 fix build 2021-10-12 07:29:11 +02:00
João Moreno
af7e67f8e4 use esrpcli.dll 2021-07-09 15:34:36 +02:00
João Moreno
466a7b7daa ESRP Cert (#108366)
* update ESRP

* update to new ESRP cert

* make gulp fail when inno setup fails

* fix esrp

* debug

* update esrp client version

* 🤦

* argh

* update esrpclient

* argh
2020-10-13 15:56:16 +02:00
Joao Moreno
622b55ab2b adopt inno setup arm64 2020-07-07 16:11:16 +02:00
João Moreno
844a79ef8c fix build 2020-05-27 14:01:32 +02:00
João Moreno
0ca683f74c fix arm64 setup 2020-05-27 10:48:34 +02:00
João Moreno
72d99a5f49 fix setup 2020-05-26 17:02:52 +02:00
João Moreno
d3dafbf7e1 publish setup for win32-arm64 2020-05-26 16:18:03 +02:00
João Moreno
2e0cf81197 💄 2020-04-14 13:26:29 +02:00
João Moreno
b925790680 fix arm64 2020-04-14 13:25:01 +02:00
Richard Townsend
2260c133e2 fix: address further review comments 2020-02-28 13:57:04 +00:00
Richard Townsend
a3b66c9563 build: add skeletal gulp targets for Windows on Arm 2020-02-28 13:57:01 +00:00
Joao Moreno
38568cede0 fixes #75817 2019-07-31 14:38:17 +02:00
Joao Moreno
50a0c011ee update inno setup 2019-06-18 17:08:18 +02:00
Alex Dima
af95b7d343 Adopt task.define (better task names) 2019-02-12 20:43:55 +01:00
Alex Dima
c25de7d09f Extract task code to its own file 2019-02-12 15:13:43 +01:00
Alex Dima
0aa8cb1f0c Fix build 2019-02-11 10:26:26 +01:00
Alex Dima
84bebd0ff6 Final adoption (#67863) 2019-02-05 21:23:35 +01:00
Alex Dima
cf19bcf862 More task simplifications (#67863) 2019-02-04 17:34:26 +01:00
Alex Dima
4676da4595 More gulp clean task simiplifications (#67863) 2019-02-04 17:34:26 +01:00
Joao Moreno
420edabab8 rename tfs to azure-pipelines 2018-11-19 10:46:19 +01:00
Joao Moreno
38a5ab89ef optionally sign windows setup
fixes #59697
2018-10-02 10:05:45 +02:00
Joao Moreno
91704613a9 fixes #58966 2018-09-24 15:41:24 +02:00
Erich Gamma
afbf447ccd Fix for #53710 adopt TS support for checking JSON files 2018-07-06 15:13:44 +02:00
Joao Moreno
90c13ffdf0 fix sign.ps1 2018-07-02 13:14:54 +01:00
Joao Moreno
d1fed9e7cf wip: attempt to sign uninstaller 2018-07-02 11:43:03 +02:00
Joao Moreno
f2bf953939 detect system installation on user installation
fixes #52965
2018-06-27 15:01:19 +01:00
Joao Moreno
d2d735cbe3 fixes #53058 2018-06-27 15:32:09 +02:00
Joao Moreno
db1b88375f fixes #52982 2018-06-27 15:22:17 +02:00
Joao Moreno
6f3436900f propagate target notion 2018-06-21 00:29:06 +01:00
Joao Moreno
35b22dd2fd build and publish win32 user setup 2018-06-20 15:22:42 +01:00
Joao Moreno
6466eee990 win32 use install: first steps 2018-06-19 14:29:36 +01:00
Joao Moreno
231d6f0997 win zip 2018-02-20 12:35:16 +01:00
Joao Moreno
e0404c5595 ship the right vcruntime140.dll version 2018-02-14 18:51:04 +01:00
Erich Gamma
5e41d2aafb enable checkJS 2018-02-01 14:39:12 +01:00
Joao Moreno
4846088f22 fix inno updater 2018-01-22 15:47:18 +01:00