Matt Bierner
fe8fc75455
Pick up latest TS native preview
...
Fixes the emit for copyright headers
2025-10-28 09:18:27 -07:00
João Moreno
f4c2700d45
cleanup any casts ( #270371 )
...
related to #269213
cc @mjbvz @jrieken
2025-10-08 14:05:31 +00:00
Matt Bierner
1174f9b951
Compile build scripts too
2025-10-02 23:46:45 -07:00
Matt Bierner
12a275ffe7
Use ts-native to compile our build scripts
...
There are a few minor differences in output, mostly around formatting/comments. Const enums are also not inlined but that seems fine in these cases
2025-08-06 11:41:52 -07:00
João Moreno
645143f1d3
Joao/apricot-felidae ( #247391 )
...
* ensure publish script checks for stage success at the end
* test build
* missed compilation
* damn it
* better log message
* cleanup
* fixes #238833
2025-04-25 16:45:55 +02:00
João Moreno
3a8f49f342
ensure publish script checks for stage success at the end ( #247311 )
...
* ensure publish script checks for stage success at the end
* test build
* missed compilation
* damn it
* better log message
* cleanup
2025-04-24 22:24:40 +02:00
Ladislau Szomoru
5d1942a398
Engineering - refactor macOS stage ( #246059 )
...
* WIP - fold sign steps into the jobs
* Speed up compilation
* Add back tasks
* Remove tasks that are not needed
* Update folder
* Fix universal job
* More work
* Improve script
* Improve logging
* More logging tweaks
* Another fix for the script
* Add back CLI job and run tests
* Fix pipeline condition
* Move testing to the ARM64 stage
* Update Codesign task names
* Run tests after publishing unsigned packages
* Background codesign
* Use bash when running background signing
* Another attempt
* Add error handling to script
* Add more logging
* .
* Pull request feedback
* More feedback
* Remove signature verification condition
* Delete tasks that are not needed
* Fix task display name
* Use VSCODE_ARCH parameter
* Update task display name
2025-04-09 11:22:35 +00: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
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
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
João Moreno
7ed772b8b0
remove retry at publish time ( #236070 )
...
fixes #236067
2024-12-13 16:50:04 +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
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
f0a0037891
use longer lived access tokens for cosmosdb auth ( #233255 )
2024-11-07 06:43:11 +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
Robo
1835a67cb6
ci: publish win32 arm64 server ( #224929 )
2024-08-06 14:57:22 +02:00
João Moreno
b40321263d
fix legacy builds ( #208314 )
...
* fix legacy builds
* update regex
* extra ?
* argh
2024-03-21 17:25:26 +01:00
João Moreno
e5515ac702
Adopt 1ES PT ( #207844 )
...
* extend 1es pipeline template
* oops
* fix template references
* argh
* hmm
* hm
* hm
* use outputs for compilation artifact
* this
* use 1ES.PublishPipelineArtifact@1 instead of publish
* more 1ES.PublishPipelineArtifact@1 adoption
* provide windows pool for sdl sources
* sdl
* fix pools
* fix macos
* disable sbom for intermediate artifacts
* use mariner linux
* try inline tsa options
* fix credscan
* hm
* sudo it
* more suppressions
* be explicit with SBOM build drop paths
* fix indentation
* fix file extensions
* fix cli sbom build drop paths
* fix more build
* fix unzip cli
* careful with _manifest in artifacts
* do not close file
* add logging
* debug
* use snapcraft container
* remove size check
* fix macos cli step
* fix snap permissions
* fix macos
* better logs
* fix snap
* more cred scan suppressions
* even more supressiong
* alpine-arm64: try using x64
* Revert "alpine-arm64: try using x64"
This reverts commit bf2003bf60 .
* test docker
* I wonder
* logs
* hm
* fix indentation
* hm
* hm
* fix snap finds
* remove auth
* use hostArchitecture
* snap: limit find
* hm
* sudo
* Add validateToolOutput: None to the build pipeline
* bring back sdl-scan
* try all tools: true
* use release
* Update Azure Pipelines YAML file for Linux product build and test
* hm
* hm
* same for win32
* hm
* hm
* Revert "hm"
This reverts commit 1b9dcae85b .
* use branch
* fix template file
* fix template paths
2024-03-21 14:16:32 +01:00
Robo
5e0394c8d1
fix: don't package detection script in legacy server ( #208274 )
...
* fix: don't package detection script in legacy server
* chore: address review feedback
* chore: rename download asset name
2024-03-21 14:11:57 +01:00
Robo
1413fc87a7
feat: create and upload legacy remote server ( #204139 )
2024-03-18 11:09:55 +01:00
Matt Bierner
920a3a701e
Pick up latest TS for building VS Code ( #206264 )
2024-02-26 19:56:20 +01:00
Logan Ramos
5303197950
Update type guard ( #204763 )
2024-02-08 20:37:39 +01:00
Logan Ramos
2033eae5af
Allow publishing retry ( #204758 )
...
* Allow publishing retry
* Update build/azure-pipelines/common/publish.ts
Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com >
* Update build/azure-pipelines/common/publish.ts
Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com >
* Compile
---------
Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com >
2024-02-08 20:00:44 +01:00
Logan Ramos
884acabd70
When receiving an unexpected status code also add information surrounding the headers and body ( #204741 )
...
* When receiving an unexpected status code also add information surrounding the headers and body
* Add compiled file
2024-02-08 18:28:40 +01:00
João Moreno
6f96811659
stop uploading to legacy CDN ( #201792 )
...
* stop uploading to legacy CDN
* add missing compilation
2024-01-05 11:45:57 +01:00
João Moreno
91e69a3383
codeql exemption ( #201780 )
...
* codeql exemption
* add missing compilation
2024-01-05 11:24:24 +01:00
João Moreno
e469272e45
remove inline sourcemaps from build files ( #198842 )
2023-11-22 14:05:46 +01:00
João Moreno
ead63533e1
Make publishing required ( #198839 )
...
make publishing required
2023-11-22 12:12:47 +01:00
João Moreno
244c48768d
Make PRSS CDN optional ( #198631 )
...
* empty commit
* mooncake creds expired
* more logs
* prevent exit
* log
* async is hard
* 💄
* temporarily ignore PRSS errors
* whitespace
2023-11-19 20:15:53 +01:00
João Moreno
b1cddfafe0
tighten up blob uploading ( #198553 )
...
* tighten up blob uploading
* bad save
* bad save again
2023-11-18 09:41:37 +01:00
João Moreno
fc6b857956
Workaround for AZDO artifact throttling ( #198545 )
...
* download and extract in main thread, spin off other threads for rest of IO
* remove limiters: everything runs on workers now
* add docs
2023-11-17 10:54:55 -07:00
João Moreno
aa61b56229
Fix issue in counting artifacts on retries, improve parallelization ( #198488 )
...
* try to parallelize downloads
* improved logs
* allow 5 parallel downloads
* fake browser requests
* fix artifacts processed file in retries
2023-11-17 15:03:32 +01:00
João Moreno
87e7f8b5e1
replace node-fetch with native fetch ( #198408 )
...
* replace node-fetch with native fetch
* fix dep version
* handle terminated error from fetch
* more error handling
2023-11-16 17:29:35 +01:00
João Moreno
0b111a09a1
Publish to new CDN ( #198154 )
2023-11-16 07:19:59 +01:00