Robo
1f40d64450
fix: deb and rpm dependency after keytar removal ( #192275 )
...
* fix: deb and rpm dependency after keytar removal
* chore: rm libsecret-1-dev from CI
* ci: update cache
2023-09-06 05:24:39 -07:00
João Moreno
6b74d08f5b
💄 ( #191313 )
...
cc @rzhao271
2023-08-25 15:14:07 +02:00
Raymond Zhao
083fca1325
Codesign Debian package for PMC API ( #191140 )
...
* Codesign Debian package for PMC API
* Fix directory name
* polish displayName
2023-08-25 09:29:01 +09:00
Connor Peet
76985ae781
build: fix alpine cli build ( #190266 )
2023-08-11 17:27:41 +01:00
Connor Peet
52840e3ca5
cli: cleanup build ( #190213 )
...
- Remove the `prepare` script entirely
- Variables are now populated from the product.json during build. Most
variables are mapped automatically, with some special handling in a
few cases. `build.rs` is now much more self-contained.
- Look for the `product.overrides.json` for vscode developers instead of
looking for a peer `vscode-distro` folder
Fixes #178691
2023-08-10 20:14:30 -07:00
Robo
6dd6bdfb00
chore: update Electron v25.4.0 ( #189904 )
...
* chore: some cleanups from the Electron v25 update
* chore: update Electron@25.4.0
* chore: update issue reference
* chore: bump distro
2023-08-09 11:30:08 +02:00
Raymond Zhao
2159f75d4b
Fix node-gyp not found error ( #189942 )
2023-08-08 13:42:53 -07:00
Raymond Zhao
a138e61f7a
Compile debug version of native-keymap ( #189588 )
...
* Compile debug version of native-keymap
Ref https://github.com/microsoft/vscode/issues/189019
* cd back to original dir
* Move block
* Move script up
2023-08-08 08:52:06 +09:00
Robo
ea490e5545
chore: update to Electron 25 ( #188268 )
...
* chore: update electron@25.3.0
* ci: update NodeTool version
* chore: update @types/node
* add more common types to layers checker
* chore: update debian dependencies
* chore: update rpm dependencies
* fix: use legacy dns result order of Node.js
* ci: remove deprecated always-auth npm config
Refs npm/cli@72a7eeb
* chore: update deb and rpm dependencies
* chore: update armhf rpm dependencies
* chore: update x64 debian dependencies
* chore: update x64 rpm dependencies
* chore: update electron@25.3.1
* chore: update electron@25.4.0
* chore: bump distro
* chore: bump distro
---------
Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com >
2023-08-07 21:46:27 +09:00
Connor Peet
0d22bb7efa
cli: update dependencies for s360 ( #189562 )
...
* cli: update dependencies for s360
* update rust
2023-08-03 18:05:46 +01:00
Connor Peet
58abf70a45
build: fix binary not being included when linux archives are made ( #189443 )
...
Fixes #189383
2023-08-02 11:06:44 +09:00
Robo
8147d6bee1
fix: bump node-gyp dependency to v9.4.0 ( #189308 )
2023-07-31 06:53:30 -07:00
João Moreno
f6a5c0ca02
log releaseBuild.ts ( #189170 )
2023-07-28 15:18:03 +01:00
João Moreno
dd149c2255
fix npe in build ( #189095 )
...
fixes #189070
2023-07-27 21:48:22 +01:00
Robo
268f34992c
fix: missing condition in createAsset ( #189026 )
2023-07-27 07:36:08 +01:00
João Moreno
97700a36ca
fix build issue when retrying after one cdn failure ( #188939 )
2023-07-26 10:20:46 -07:00
Benjamin Pasero
82ced13b61
Retry playwright installs ( fix #188453 ) ( #188646 )
2023-07-24 08:58:11 +02:00
Robo
4df4f694c3
ci: install qemu for alpine arm64 ( #188455 )
2023-07-21 09:51:34 +02:00
Robo
7628b550c0
ci: fix oss node_modules cache pipeline ( #188448 )
...
* ci: fix oss node_modules cache pipeline
* align all "Install build dependencies" steps
---------
Co-authored-by: João Moreno <joao.moreno@microsoft.com >
2023-07-21 09:40:53 +02:00
Robo
2509b7f504
ci: fix alpine build ( #188446 )
2023-07-21 08:41:43 +02:00
Robo
00039b0fcf
refactor: linux pipeline to use containers only for yarn step ( #188383 )
...
* ci: use container only in yarn step
* chore: invalidate cache
* chore: install missing deps for packaging
* chore: remove duplicate package installations
* fix: oss build
* chore: separate deb and rpm package preparation
* chore: mount out folder when packaging
* ci: switch to official docker image
2023-07-20 21:02:56 -07:00
João Moreno
16ca37cae9
skip group policy and explorer sparse package in CIBUILD runs ( #188346 )
2023-07-20 11:52:57 +02:00
Christof Marti
6ae441b56f
Kerberos auth for proxies ( #188130 )
2023-07-19 20:11:00 +02:00
João Moreno
4221074653
fix windows servers, add top level folders ( #187906 )
2023-07-14 10:14:19 +02:00
João Moreno
6bad769697
make sure publishing is the last thing in each pipeline ( #187708 )
...
this fixes a rare issue in which the second Generate SBOM
task will fail, so a second attempt at running the pipeline will
fail when publishing the first Publish SBOM task, since it
would already have been published
2023-07-12 14:36:51 +02:00
João Moreno
d568855b2a
build: prevent re-upload of builds ( #187680 )
...
would've prevented what #187575 fixed
2023-07-12 11:39:27 +02:00
Connor Peet
ef8b1483fc
build: use new cli patch method ( #187629 )
2023-07-11 13:47:08 -07:00
João Moreno
f8782370c9
fix windows archive packages ( #187585 )
2023-07-11 15:52:32 +02:00
João Moreno
cac438f1bf
fix windows build ( #187575 )
2023-07-11 14:58:06 +02:00
João Moreno
a044e57b07
still run tests on win32-ia32, but make them optional to pass ( #187474 )
...
* still run tests on win32-ia32, but make them optional to pass
* hm
* ok
* try this
2023-07-11 14:29:02 +02:00
João Moreno
ef4206956a
always roll processed artifacts forward ( #187465 )
2023-07-10 17:12:32 +02:00
João Moreno
6d1066875e
isolate artifacts from attempted runs ( #187437 )
...
* isolate artifacts from attempted runs
* set ARTIFACT_PREFIX to empty string first
* cleaner
2023-07-10 16:15:29 +02:00
João Moreno
5150ef0ce7
disable tests on win32-ia32 ( #187313 )
2023-07-07 15:47:05 -07: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
9f6b76bdb5
schedule a non-releasing 7pm build ( #186548 )
2023-06-28 21:08:44 +02:00
João Moreno
998951e5ed
propagate gh token ( #186197 )
2023-06-26 20:30:03 +02:00
Rob Lourens
7f5de39970
Delete old settings search config uploader ( #185818 )
2023-06-21 17:15:31 -07:00
Robo
b4dd4d51fa
ci: switch to bionic agents for arm64 and armhf clients ( #184906 )
...
* ci: switch to bionic agents for arm64 and armhf clients
* ci: invalidate cache
* ci: fix docker client installation
* chore: update debian dependencies
* chore: update rpm dependencies
2023-06-13 00:50:36 +09:00
Raymond Zhao
06ae4b61c2
Bump windows-mutex to 0.4.4 ( #184366 )
...
Also adds OS-specific .moduleignore files
2023-06-09 09:40:10 -07:00
Connor Peet
49535d6a04
build: fix missing param for build ( #184660 )
2023-06-09 01:10:08 +02:00
Ladislau Szomoru
cad3a1c656
Engineering - skip property mangling in PR builds ( #184584 )
2023-06-08 12:42:40 +02:00
Connor Peet
e686621e2e
cli: avoid running prepare a second time in ci ( #184558 )
2023-06-08 02:22:44 +02:00
Connor Peet
9de813729c
build: install clippy when building cli in ci ( #184554 )
2023-06-07 16:40:30 -07:00
Connor Peet
43742d891d
Run a lint build of the CLI in CI ( #184545 )
...
* cli: adopt sccache for speedier cli compilations
* only cache common linux x64 build
* instead, only dev compile/clippy lint in ci
2023-06-07 15:48:55 -07:00
Aaron Munger
5c7b2b89fe
add project to build, add integration tests into shell script
2023-06-05 14:19:51 -07:00
Ladislau Szomoru
15dc0b5af3
Engineering - fix CLI build for Alpine ARM64 ( #184309 )
...
* Add task to install yarn
* Move task
* Add condition
2023-06-05 12:05:51 +02:00
Connor Peet
eb44b5ef6c
build: don't apply cli 'patches' for merge check ( #184210 )
...
* build: don't apply cli 'patches' for merge check
This also needed modules installed. But with the new toml patches, the 'merge' will never fail outright, so there's no need to do a separate merge check for it imo
* reduce duplication in pipelines, cache node_modules
2023-06-02 22:29:48 +02:00
Connor Peet
be433ac136
build: install packages for distro mixin ( #184207 )
2023-06-02 21:44:18 +02:00
Connor Peet
42015fe01c
build: support structured toml patches to reduce build breakage ( #184201 )
...
Currently the Cargo.toml patches are git patches, but these can break
easily when surrounding lines are changed. Instead this lets us make
"Cargo.patch.toml" which gets a structured merge.
2023-06-02 12:09:16 -07:00
Connor Peet
78643b05d5
cli: bump to openssl 1.1.1u ( #183828 )
2023-05-30 20:44:56 +02:00