Michael Lively
d00e135668
Revert "ci: switch PR workflows back to 1ES self-hosted runners with JobId" ( #312033 )
...
Revert "ci: switch PR workflows back to 1ES self-hosted runners with JobId (#…"
This reverts commit 94c4655a2c .
2026-04-22 23:10:55 +00:00
Michael Lively
94c4655a2c
ci: switch PR workflows back to 1ES self-hosted runners with JobId ( #311975 )
...
* ci: switch PR workflows back to 1ES self-hosted runners with JobId
Reverts the GitHub-hosted runner switch for ubuntu/windows jobs in pr*.yml
and adds a unique JobId label per job, per the IcM mitigation. The JobId
ensures 1ES pool runs are scoped to a specific GitHub Actions run+attempt,
which prevents the cancellation issues that occurred with bare pool labels.
Pool labels:
- 1es-vscode-oss-ubuntu-22.04-x64
- 1es-vscode-oss-windows-2022-x64
macOS jobs (pr-darwin-test.yml, pr-node-modules macOS) remain on
GitHub-hosted runners as no 1ES macOS pool exists.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
* ci: keep pr-linux-test.yml on ubuntu-24.04 GH-hosted runner
Linux electron tests were stabilized by moving to ubuntu-24.04 in #308495
and #309451 . Keep that runner GH-hosted while the rest of the PR workflows
use 1ES self-hosted pools.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
* ci: include inputs.job_name in JobId for reusable test workflows
pr-win32-test.yml is invoked 3x from pr.yml (Electron/Browser/Remote) and
without a per-invocation discriminator all 3 jobs share the same JobId
within a run, defeating the 1ES per-job scoping. Add inputs.job_name to
the JobId prefix so each invocation is distinct. Apply the same defense
to pr-linux-cli-test.yml for safety.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-04-22 12:53:41 -07:00
Michael Lively
08c09ae70d
switch to gh hosted runners ( #305298 )
2026-03-26 20:58:07 +00:00
Raymond Zhao
000e601e5e
Revert "engineering: use tar+zstd for win32 node_modules cache" ( #291740 )
...
Revert "engineering: use tar+zstd for win32 node_modules cache (#291624 )"
This reverts commit 70529729e6 .
2026-01-29 21:48:29 +00:00
João Moreno
70529729e6
engineering: use tar+zstd for win32 node_modules cache ( #291624 )
...
* engineering: use tar+zstd for win32 node_modules cache
* bump cache
* Update .github/workflows/pr-node-modules.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update build/azure-pipelines/win32/product-build-win32-node-modules.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update build/azure-pipelines/win32/steps/product-build-win32-compile.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update .github/workflows/pr-win32-test.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* bump cache salt
* more fixes
---------
Co-authored-by: Aman Karmani <aman@tmm1.net >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-29 21:16:43 +01:00
dependabot[bot]
843d264a93
Bump actions/cache from 4 to 5 ( #283559 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 11:46:42 +00:00
dependabot[bot]
ffc052c913
Bump actions/checkout from 5 to 6 ( #279152 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com >
2025-11-25 14:29:41 +00:00
Matt Bierner
2648263d3e
Run our build scripts directly as typescript ( #277567 )
...
* Run our build scripts directly as typescript #277567
Follow up on #276864
For #277526
* Remove a few more ts-node references
* Fix linux and script reference
* Remove `_build-script` ref
* Fix script missing closing quote
* use type only import
* Fix export
* Make sure to run copy-policy-dto
* Make sure we run the copy-policy-dto script
* Enable `verbatimModuleSyntax`
* Pipelines fixes
* Try adding explicit ext to path
* Fix bad edit
* Revert extra `--`
---------
Co-authored-by: João Moreno <joaomoreno@users.noreply.github.com >
2025-11-21 14:56:00 +01:00
dependabot[bot]
7a90c2cf94
Bump actions/setup-node from 5 to 6 ( #272258 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 5 to 6.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-20 15:14:12 +02:00
dependabot[bot]
62dbaa0e77
Bump actions/setup-node from 4 to 5 ( #265655 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Logan Ramos <lramos15@gmail.com >
2025-09-08 17:17:09 +00:00
João Moreno
8d7e69612d
revert back to official nodejs mirror ( #265692 )
...
maybe the issue is gone by now 🤞 :
- https://github.com/microsoft/azure-pipelines-tasks/issues/18280
- https://github.com/nodejs/nodejs.org/issues/4495
2025-09-08 17:14:10 +00:00
dependabot[bot]
5cd72cdafe
Bump actions/checkout from 4 to 5 ( #263345 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-27 08:02:07 +00:00
Ladislau Szomoru
8a9f44d3ab
Engineering - fix node modules cache action ( #262282 )
2025-08-19 11:26:23 +02:00
Robo
10575e19aa
(partial revert) ci: remove install build dependencies step on linux ( #257064 )
2025-07-21 11:25:26 +00:00
Robo
b37c013d08
ci: remove install build dependencies step on linux ( #257050 )
2025-07-21 09:38:54 +00:00
Robo
2305e3bbcd
ci: fix linux node_modules publish pipeline ( #256781 )
...
* ci: fix linux node_modules publish pipeline
* fix: build
2025-07-21 18:09:57 +09:00
Ladislau Szomoru
f6545f394c
Engineering - fix built-in extension cache population ( #255963 )
2025-07-15 10:57:33 +02:00
Alexandru Dima
c068082c35
Build tweaks ( #255857 )
...
* Revert "remove unnecessary build step (#255764 )"
This reverts commit 50bf321791 .
* Add `enableCrossOsArchive: true`
2025-07-14 20:08:36 +02:00
João Moreno
50bf321791
remove unnecessary build step ( #255764 )
2025-07-14 16:24:59 +02:00
Ladislau Szomoru
d8367188a0
Engineering - use different token for topic branches ( #254714 )
...
Engineering - use different token from topic branches
2025-07-08 19:43:08 +00:00
Ladislau Szomoru
716794e638
Engineering - more descriptive cache names ( #254496 )
...
Engineering - mode descriptive cache names
2025-07-07 18:23:11 +00:00
Ladislau Szomoru
2380d75ac8
Engineering - add job the maintain the node_modules cache for the Compile stage and builtin extensions cache ( #254126 )
...
* Engineering - add job the maintain the node_modules cache for the Compile stage and builtin extensions cache
* Fix typo
2025-07-04 16:17:51 +02:00
Ladislau Szomoru
69005e1002
Engineering - improve node_modules cache action ( #254076 )
2025-07-04 13:16:38 +02:00
Ladislau Szomoru
74f72e008d
Engineering - add GitHub action to maintain node_modules cache ( #254069 )
2025-07-04 09:27:58 +00:00