Commit Graph

1267 Commits

Author SHA1 Message Date
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