Commit Graph

1238 Commits (main)

Author SHA1 Message Date
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
Raymond Zhao d5baf34009
Revert "fix: CLI is missing guard:cf flags" (#231874)
Revert "fix: CLI is missing guard:cf flags (#231863)"

This reverts commit 1e580bc97d.
2024-10-21 12:48:49 -07:00
Raymond Zhao d3bb5dd92f
chore: publish symbols internally (#231869) 2024-10-21 20:55:36 +02:00
Raymond Zhao 1e580bc97d
fix: CLI is missing guard:cf flags (#231863) 2024-10-21 19:53:34 +02:00
Robo f84b345a46
ci: cleanup snap publishing step (#231833) 2024-10-21 15:37:26 +02:00
Raymond Zhao 75caed98f2
chore: install make for snap (#231709)
* chore: install make for snap

* Also add g++

* Also list versions

* Again
2024-10-21 14:08:45 +09:00
Raymond Zhao 4428a025b2
chore: add BinSkim for CLI (#231543) 2024-10-17 09:17:44 -07:00
Raymond Zhao 39e24a5d98
chore: add TSAUpload step to Custom SDL stage (#231150) 2024-10-11 23:33:50 +02:00
Raymond Zhao a83b9ead9a
chore: restore latest 1ES template (#231136) 2024-10-11 11:11:21 -07:00
Raymond Zhao 7e40fbc3ba
chore: fix template to older version (#231056) 2024-10-10 21:56:29 +02:00
Matt Bierner e2e048ded8
Merge pull request #230345 from microsoft/dev/eslint-9
Eslint 9 migration
2024-10-07 09:15:12 -07:00
Robo 51cfc9ece4
ci: add checks to verify mach-o objects architecture (#230598) 2024-10-05 12:27:10 -07:00
Robo e178455531
ci: check for clean git state in npm validation (#230479) 2024-10-04 11:04:18 -07:00
Matt Bierner 98e69ca6ea Merge branch 'main' into dev/eslint-9 2024-10-04 08:34:12 -07:00
Benjamin Pasero 9bd60d090a
esm - better content mapper to address sourcemaps (#230476) 2024-10-04 15:34:21 +02:00
Robo ba6907515e
fix: use xz compression when building deb package (#230471) 2024-10-04 13:25:06 +02:00
Robo 8422282f04
chore: update to Electron 32 (#218245)
* chore: update electron@31.0.1

* chore: bump electron@31.1.0

* chore: update sysroot download url

* chore: bump electron@31.3.0

* chore: update rpm deps for arm64

* chore: bump electron@31.4.0

* chore: bump electron@32.0.0

* fix: compile stage

* fix: install on windows

* fix: override node-addon-api to support c++20 with gcc-11

Brings in fed13534c5
to support compilation with gcc>=11

* ci: use gnu++2a for gcc <=9

* ci: fix sdl pipeline

* ci: web stage

* ci: fix alpine stage

* ci: fix legacy server stage

* fix: node-addon-api resolution for remote

* ci: fix legacy arm stage

* chore: sync npm dependencies

* chore: bump electron@32.0.1

* ci: fix monaco editor checks

* ci: fix legacy server stage

* ci: possible concurrent execution

* ci: use foreground scripts on windows

* chore: bump electron@32.0.2

* fix: compilation

Refs 204011c3f2

* Revert "wco - hardcode devtools location on Linux (#227084)"

This reverts commit dfb96d11d3.

* chore: bump electron@32.1.2

* ci: remove workaround for missing c++20 flags

* ci: use gnu++2a for gcc <=9

* chore: bump distro

* ci: use gnu++17 for legacy arm servers

* fixup! override node-addon-api to support c++20 with gcc-11

Scope to only the affected package versions

* chore: bump @vscode/policy-watcher

* chore: bump @vscode/sqlite3

* chore: bump node.js v20.17.0

* chore: bump distro

* chore: update @vscode/windows-ca-certs

* chore: update builds for electron@32.1.2

* chore: bump distro

* chore: bump dependencies

* ci: fix arm legacy servers
2024-10-04 19:19:06 +09:00
Johannes 6e4221f0ec
remove swc 2024-10-04 11:23:51 +02:00
Matt Bierner 9c86c96a8a Switch back to use eslintignore file for sdl tooling
However use a different filename to avoid a warning
2024-10-03 09:44:50 -07:00
Robo a287cd4260
ci: fix paths to apt retry script (#230274) 2024-10-02 02:35:33 +02:00
Peng Lyu 9b7f3e7845
Experiment forcing npm registry validation for package upgrade. (#229237)
* Enable npm package validate against terrapin.
2024-10-01 15:56:05 -07:00
Robo 9d3abdc8ff
ci: apply retry logic for apt failures (#230217) 2024-10-01 13:01:10 +02:00
Ladislau Szomoru e4f4c45bcc
Engineering - update agent pool (#229947) 2024-09-27 14:00:22 +02:00
Benjamin Pasero 332b89f198
esm - remove AMD build scripts, tests and variables 2024-09-27 08:04:01 +02:00
Ladislau Szomoru a86459a1f2
Engineering - update DownloadPipelineArtifact task (#228419) 2024-09-13 16:47:16 +09:00
Connor Peet 2e4bae90c6 cli: update rs to avoid arm64 bug 2024-09-09 09:18:56 -07:00
Robo b5a6aa14a8
feat: switch to npm as default package manager (#226927)
* feat: move from yarn to npm

* chore: skip yarn.lock files

* fix: playwright download

* chore: fix compile and hygiene

* chore: bump vsce@2.17.0

Refs 8b49e9dfdf

* test: update results for bat and sh colorizer tests

* fix: add missing lock files for windows

* fix: switch to legacy-peer-deps

* chore: update markdown-it@14.1.0

Refs 737c95a129

esbuild step in extensions-ci-pr was previously using markdown-it
from root which had userland punycode and was able to compile successfully.

* ci: increase pr timeout for windows integration tests

* chore: fix product build

* build: ignore extension dev dependency for rcedit

* build: fix working directory inside container

* build: fix dependency generation

* npm: update dependencies

* ci: use global npmrc

* ci: update cache

* ci: setup global npmrc for private npm auth

* build: fix extension bundling

* chore: sync npm dependencies

* ci: debug env variables for container

* ci: fix win32 cli pipeline

* build: fix npmrc config usage for build/ and remote/ dirs

* fix: windows build

* fix: container builds

* fix: markdown-language-features tests and bundling

```
[03:58:22] Error: Command failed: /Users/demohan/.nvm/versions/node/v20.15.1/bin/node /Users/demohan/github/vscode/extensions/markdown-language-features/esbuild-notebook.js --outputRoot /Users/demohan/github/vscode/.build/extensions/markdown-language-features
✘ [ERROR] Could not resolve "punycode"

    extensions/markdown-language-features/node_modules/markdown-it/lib/index.js:14:27:
      14 │ var punycode     = require('punycode');
         ╵                            ~~~~~~~~~~

  The package "punycode" wasn't found on the file system but is built into node. Are you trying to bundle for node? You can use "platform: 'node'" to do that, which will remove this error.
```

Adds userland package based on beed9aee2c

* fix: container builds for distro

* chore: update yarn occurrences

* fixup! chore: bump vsce@2.17.0

Uses the closest version to `main` branch that does not
include d3cc84cdec
while still having the fix 8b49e9dfdf

* chore: sync npm dependencies

* chore: sync npm dependencies

* chore: sync npm dependencies

* chore: throw error when yarn is used for installation

* chore: add review feedback

* chore: switch exec => run where needed

* chore: npm sync dependencies

* fix: markdown-language-features bundling

```
✘ [ERROR] Could not resolve "punycode"

    extensions/markdown-language-features/node_modules/markdown-it/lib/index.js:14:27:
      14 │ var punycode     = require('punycode');
         ╵                            ~~~~~~~~~~

  The package "punycode" wasn't found on the file system but is built into node. Are you trying to bundle for node? You can use "platform: 'node'" to do that, which will remove this error.
```

Adds missing userland package based on markdown-it/markdown-it@beed9ae,
can be removed once we update markdown-it >= 14.1.0

* ci: rename no-yarn-lock-changes.yml

* chore: sync npm dependencies

* ci: restore no-yarn-lock-changes.yml

We can disable it in a separate PR to keep the required
checks happy and also need workflow edit perms.

* chore: sync npm dependencies

* ci: rebuild cache

* ci: fix no-package-lock-changes.yml

* chore: bump distro

* chore: rm yarn.lock files

* chore: rm yarn.lock files without dependencies

* chore: add vscode-selfhost-import-aid to postinstall dirs

* chore: bump distro
2024-09-06 22:18:02 +09:00
Ladislau Szomoru 76db970075
Engineering - disable build warning for tool disablement (#227558) 2024-09-04 20:41:23 +09:00
Ladislau Szomoru ab30106acd
Engineering - update Linux build agents (#227557) 2024-09-04 13:11:44 +02:00
Kevin Cui d1eab2bcf4
ci: ensure retry logic consistency (#226038)
Related PR: #171489

Signed-off-by: Kevin Cui <bh@bugs.cc>
2024-09-04 04:51:19 +00:00