Raymond Zhao
8d3684a10a
Exclude vsce-sign results from BinSkim ( #243778 )
2025-03-17 11:13:35 -07:00
Raymond Zhao
97e0cb9618
Fix 7z archiving too many files ( #243695 )
...
Fixes #243484
2025-03-16 12:08:24 -07:00
Josh Spicer
9595934bdb
Generate macOS configuration profiles ( #241773 )
...
* generate configuration policy and manifests
* add darwin pipeline job
* argument for per-platform generation of policy
* adopt argument in pipeline
* formatting tweaks in generated profile (+ check in .js file)
* tidy up output plists
* copy policy definitions
* implement the remaining renderProfileValue()
* remove unnecessary platform option
* copy to .app in vscode-darwin-$PLATFORM-min-ci gulp task
* add darwinProfileUUID and darwinProfilePayloadUUID to product.json
* better way to package in gulp script
* bump distro commit (c3ec5ba485 )
* Add bundles policy paths to macOS universal build 'filesToSkip'
Needs this when creating universal macOS app:
Expected all non-binary files to have identical SHAs when creating a universal build
but "Contents/Resources/app/policies/cs-cz/com.microsoft.VSCodeInsiders.plist" did not
See:
298a872f5f/src/index.ts (L163-L172)
2025-03-13 17:12:25 -07:00
Raymond Zhao
0d95f42875
Exclude setup files from BinSkim (take 2) ( #243475 )
2025-03-13 18:38:51 +01:00
Raymond Zhao
df6adbae7c
Onboard onto 1ES template's BinSkim ( #243374 )
...
* Exclude Windows setup files from BinSkim
* Debug: Scan everything but with TSA off
* Narrow analyzeTargetGlob
* Scan node and DLL files as well
* Try excluding BinSkim from CustomSDL
* Re-enable TSA
* Clean up
* Rename CustomSDL stage and job
2025-03-12 11:42:19 -07:00
Robo
d1ce0bf2c1
chore: update electron@34.3.2 ( #243032 )
...
* chore: update electron@34.3.2
* chore: update node.js builds
* chore: update runtime builds
* chore: bump distro
2025-03-11 20:45:06 +09:00
Robo
31ec1c528f
build: remove legacy server support ( #235232 )
...
* build: remove legacy server support
* chore: update rpm dependencies
* chore: fix publishing
* cli: provide option for unsupported glibc sysroot
* chore: add unsupported mode to prereq check
* chore: add logging
* chore: add comment about patchelf execution order
2025-03-10 17:54:23 +01:00
Johannes Rieken
c04ac5a5df
add property-init-order-check and run during CI (just like valid layers check) ( #243042 )
...
Enable ignore list which capture current violations and todo list
2025-03-10 10:22:18 +01:00
Connor Peet
0664c2e142
eng: add MSRUSTUP_LOG to diagnose CLI build flakes ( #242749 )
2025-03-06 01:06:19 +01:00
Connor Peet
3331d2d87d
chore: update to rust 1.85 ( #242609 )
2025-03-04 21:58:23 +01:00
João Moreno
3a26f60ab5
disable terrapin when in CI ( #242282 )
2025-02-28 11:42:32 +01:00
João Moreno
75c8626ea5
remove unused pipeline param ( #242280 )
2025-02-28 11:39:25 +01:00
Robo
f8b29f8da2
chore: bump electron@34.2.0 ( #241077 )
...
* chore: bump electron@34.2.0
* chore: update builds
* chore: update builds
* chore: bump distro
2025-02-21 13:26:39 -08:00
João Moreno
7c94c944d8
use $web in vscodeweb ( #239938 )
2025-02-19 12:25:24 +01:00
João Moreno
c6863f35ba
fix "skip tests" ( #241100 )
2025-02-18 16:52:29 +01:00
João Moreno
b8f01bed8c
missing stop condition ( #241097 )
2025-02-18 16:39:23 +01:00
João Moreno
353b50786b
Use SAS urls for ESRP ( #240984 )
...
* use sas urls for esrp
* use user delegation SAS
* hm
2025-02-18 12:02:54 +01:00
João Moreno
2c35b6a4da
fix exclusive web build ( #240994 )
2025-02-18 11:01:18 +01:00
Ladislau Szomoru
a1c32cb7db
Engineering - switch Compile stage to macOS ARM64 ( #240676 )
2025-02-14 18:09:27 +09:00
Ladislau Szomoru
5da59dd69c
Engineering - enable batching for the CI build ( #240704 )
2025-02-13 11:48:28 -08:00
Robo
cad433cd6c
ci: debug flaky asset_id step in macOS sign stage ( #240558 )
2025-02-13 15:54:57 +09:00
Robo
f94b27000c
chore: update to Electron 34 ( #237557 )
...
* chore: update electron@33.3.0
* chore: update for webFrameMain possibly being null
Refs ae9f2df082
* chore: update debian deps
* chore: update rpm deps
* chore: bump electron@34.0.0-beta.12
* temp: use std::format for spdlog
* chore: update debian deps
* chore: update rpm deps
* chore: bump electron@34.0.0
* chore: bump electron@34.0.1
* chore: bump electron@34.1.0
* chore: update required portal version
* chore: use enableDeprecatedPaste
* chore: update builds
* chore: bump distro
2025-02-12 10:36:35 +01:00
Robo
9df979cc9a
ci: fix installation of build dependencies ( #239290 )
...
* ci: fix installation of build dependencies
* ci: add missing quality parameter
2025-01-31 09:27:39 +00:00
Benjamin Pasero
f7327b79f3
Remove TypeScript ignore comments from upload-sourcemaps files ( #238556 )
2025-01-23 13:10:27 +01:00
João Moreno
cc14c75c96
fix build again ( #238545 )
2025-01-23 11:34:30 +01:00
João Moreno
ce2c2f3c79
fix build ( #238530 )
...
* fix build
* fix build
* one more fix
2025-01-23 09:41:55 +01:00
Aman Karmani
e76c50f20e
build: switch build/tsconfig.json to module: nodenext ( #238426 )
...
* build/tsconfig: switch to module: nodenext for bun compat
* build: rewrite imports for nodenext compat
* build: re-generate
2025-01-22 20:12:39 +01:00
Ladislau Szomoru
96e03e0d94
Revert "Engineering - disable binskim ( #237562 )" ( #237959 )
...
This reverts commit b7b6f26c62 .
2025-01-15 14:43:17 +01:00
Ladislau Szomoru
b7b6f26c62
Engineering - disable binskim ( #237562 )
2025-01-09 14:09:30 +01:00
João Moreno
7ed772b8b0
remove retry at publish time ( #236070 )
...
fixes #236067
2024-12-13 16:50:04 +01:00
Robo
5ece69fbf3
ci: fix flaky client module installation in legacy stage ( #235786 )
2024-12-11 05:21:01 +01:00
João Moreno
714dc6d804
fix concurrency in publish stage ( #235411 )
...
* 💄
* use blob leases to prevent artifact overwriting
* more logs
* 💄
2024-12-06 09:09:00 +01:00
João Moreno
b4f2157f05
log when asset already exists in DB ( #234885 )
2024-11-29 11:07:41 +01:00
Ladislau Szomoru
8a0d6ef1ad
Engineering - update variable group name ( #234561 )
2024-11-25 13:02:13 +01:00
Ladislau Szomoru
c87b76b8e0
Engineering - switch to variable group ( #234537 )
...
* Engineering - switch to variable group
* Fix typo
2024-11-25 09:22:02 +01:00
João Moreno
dcd24d94a9
💄 ( #234417 )
2024-11-22 14:16:40 +01:00
João Moreno
9086857624
update esrp params ( #234407 )
2024-11-22 10:49:51 +01:00
João Moreno
3175b54dd4
update sign codes ( #234183 )
2024-11-19 14:37:05 +01:00
João Moreno
dfe78a1fb9
use WIF for Codesign ( #233908 )
...
* use WIF for Codesign
* fix indentation
* fix tasks
2024-11-15 22:16:31 +01:00
João Moreno
681164aaaa
Move to auth cert for Release service ( #233841 )
...
* wip
* move to auto provisioning, only cert based auth
* k
* missing compilation
* remove console logs
* extract get publish auth tokens, wait 5 seconds before polling for release
2024-11-15 11:54:43 +01:00
João Moreno
0244c5edf7
move to new esrp service connection ( #233591 )
2024-11-11 12:52:05 -08:00
Raymond Zhao
3bd09b9a4e
chore: use direct ref ( #233598 )
2024-11-11 09:17:11 -08:00
Raymond Zhao
1aead6e58d
chore: remove API Scan variables group ( #233359 )
2024-11-07 21:48:28 +01:00
João Moreno
f0a0037891
use longer lived access tokens for cosmosdb auth ( #233255 )
2024-11-07 06:43:11 +01:00
Raymond Zhao
6dd48ce0e4
chore: publish symbols to SymWeb ( #233133 )
2024-11-06 11:18:35 -08:00
João Moreno
a46559966e
move to new service connection, remove deprecated storage account upload ( #233191 )
2024-11-06 14:57:38 +01:00
João Moreno
1f8fd7adef
use oidc ( #233126 )
...
* use oidc
* undo dep bump
* use ClientAssertionCredential
* temporarily disable mangle
* adopt oidc
2024-11-05 21:50:01 +01:00
Alex Ross
e6f2cc2f0a
Add an easy way to run performance tests for tree-sitter ( #233072 )
...
* Add an easy way to run performance tests for tree-sitter
Part os #210475
* Compile build folder
2024-11-05 15:35:58 +01:00
Raymond Zhao
22b0035d32
chore: add guard:cf flags to CLI ( #232452 )
2024-10-29 11:51:22 -07:00
Robo
6c2e9ffde1
chore: bump electron@32.2.1 ( #231913 )
...
* chore: bump electron@32.2.1
* chore: bump distro
2024-10-22 01:12:06 -07:00