Граф коммитов

251 Коммитов

Автор SHA1 Сообщение Дата
Serge Mera d96a1fbcbb Merged PR 804427: Pass cherry picking param to release pipeline
Pass cherry picking param to release pipeline
2024-09-10 20:45:06 +00:00
Pasindu Gunasekara 🍣 2df6c54c88 Merged PR 804185: Increase retention period for macos artifacts
- 1 day is not enough if the release is created over a weekend
2024-09-10 17:20:19 +00:00
Serge Mera 8a963074d5 Merged PR 803221: Add enable cherry picking parameter to YAML release pipeline
Add enable cherry picking parameter to YAML release pipeline
2024-09-03 20:25:18 +00:00
Serge Mera 38bf05d6df Merged PR 802937: [Draft] Use Azure build cache for linux distributed tests
Use Azure build cache for linux distributed tests
2024-08-30 22:27:06 +00:00
Iman Narasamdya 861a856fe3 Merged PR 802705: Use case-sensitive matching repo alias in pipeline definitions
Use case-sensitive matching repo alias in pipeline definitions.

This is a workaround for bug #2210200

Without this, our pipeline run is neither tagged as 'Official' or 'Unofficial'; the tag is simply empty. This will fail our release pipeline.

Related work items: #2210200
2024-08-29 18:41:58 +00:00
Michael Pysson f7773d7d6c Merged PR 801388: Upload external version of VSCode extension in rolling build
Upload external version of VSCode extension in rolling build

Related work items: #2207309
2024-08-22 22:54:35 +00:00
BuildXL-Pipelines c9845d166b Merge pull request 800787 from dev/BuildXL/updatepackages-2024-08-19T16-09-06 into main 2024-08-19 18:26:41 +00:00
Michael Pysson 9285db4279 Merged PR 799144: Remove some unused parts of bxl.ps1
Remove some unused parts of bxl.ps1
2024-08-19 16:14:20 +00:00
Pasindu Gunasekara 🍣 693224aaf4 Merged PR 800284: Publish BuildXL.Cache.BuildCacheResource.Helper with external PR rolling build 2024-08-15 17:15:45 +00:00
Pasindu Gunasekara 🍣 98a917bd48 Merged PR 799776: Pass through environment variables containing PATs to dependency update command 2024-08-12 21:51:51 +00:00
Oleksii Kononenko 53ff9ba1c9 Merged PR 799153: Remove net7 qualifier
Remove net7 qualifier
2024-08-09 00:15:26 +00:00
Qi Wang 8e76c518cd Merged PR 798883: Update APIScan pipeline to use ServiceConnection and new symbol endpoint
Use serviceconnection directly in apiscan buid task instead of login to az
Use new symbol endpoint

Related work items: #2193967
2024-08-07 17:10:13 +00:00
Oleksii Kononenko c0c0db12c4 Merged PR 798449: Set defaults for the release pipeline
Set defaults for the release pipeline
2024-08-02 23:53:32 +00:00
Marcelo Lynch 🧉 e232ae7fa8 Merged PR 798442: Remove parameterization of DominoReleaseManagement name
Remove parameterization of DominoReleaseManagement name

[skip ci]
2024-08-02 23:00:23 +00:00
Marcelo Lynch 🧉 16c90e6f7c Merged PR 798145: Add EnablePublishing switch to Release pipeline
Define an EnablePublishing variable that the pipeline can use to skip publishing tasks

[skip ci]
2024-08-01 21:28:13 +00:00
Oleksii Kononenko cc4c9cac7c Merged PR 797745: Only the rolling pipeline should trigger the release pipeline
Only the rolling pipeline should trigger the release pipeline
2024-07-30 22:44:26 +00:00
Oleksii Kononenko 057915fa4f Merged PR 797506: Add DominoReleaseManagement param to the release pipeline
Add DominoReleaseManagement param to the release pipeline
2024-07-29 22:57:06 +00:00
Pasindu Gunasekara 🍣 5289ffdca1 Merged PR 796663: arm64 macos support
- Tests macos binaries on both amd64 and arm64.
- Updates rocksdb packages to pick up new changes to add arm64 support.
- Disables unit tests that rely on grpc core (these can be re-enabled when we switch to grpc-dotnet)

Related work items: #2195823
2024-07-29 19:58:56 +00:00
Oleksii Kononenko 7a038008cc Merged PR 797368: Migrate release pipeline to 1espt
Migrate release pipeline to 1espt
2024-07-29 19:18:34 +00:00
Oleksii Kononenko 004ded682e Merged PR 792194: Run CodeQL only in CodeQL pipeline and enable bug filing
Run CodeQL only in CodeQL pipeline and enable bug filing. In addition to this PR, a change was made to disable CodeQL in `RunCheckInTests BuildXL PR Validation` pipeline (it's not yaml-based)
2024-06-26 21:44:27 +00:00
Michael Pysson 03790759a1 Merged PR 791466: Update PublishSymbols pool to BuildXL-DevOpsAgents-Selfhost 2024-06-22 00:12:10 +00:00
Oleksii Kononenko 8d241ddceb Merged PR 790980: Make job name configurable in CodeQL pipeline
Make job name configurable in CodeQL pipeline
2024-06-18 23:23:12 +00:00
Oleksii Kononenko f3a887f4b6 Merged PR 789696: Update codeql config
Update codeql config to exclude tools / repos that are external to us.
2024-06-14 19:37:08 +00:00
Qi Wang eb68c85880 Merged PR 786666: Use system default working directory in publish symbols
Use System.DefaultWorkingDirectory for downloading artifacts in publish symbols instead of BuildXL.ExternalLKGsPackagePath, which is a variable from release pipeline and need to be passed through queue time variables.
2024-05-24 17:17:37 +00:00
Oleksii Kononenko fe5a6759ec Merged PR 786241: Revive Net7 support
CaSaaS is currently on Net7 and it might need updated bxl bits while it's moving to Net8. This PR re-adds net7 qualifier. It's essentially a revert of `0a4d5b272900cfb6ad2c13795650e269500f9d17` and `5380d614bb98bfebb5a63900bb617ff51e93e56e`.

7.0.18 has a vulnerability, so this PR also includes a change that updates net7 bits to 7.0.19 to make the CG happy.

note: MsBuild is back to net7 (net7->net8 for msbuild was a part of net7 removal)
2024-05-22 19:35:13 +00:00
Michael Pysson 05828f78c4 Merged PR 785994: Enable incremental binary analysis in 1ESPT for rolling build
Enable incremental binary analysis in 1ESPT for rolling build
2024-05-20 23:59:18 +00:00
Marcelo Lynch 🧉 1c036b601f Merged PR 785734: Use new cache miss analysis mode on ADO selfhost builds 2024-05-17 21:51:54 +00:00
Qi Wang 046751d1a3 Merged PR 785717: Use queue time variable for rolling build number and id
Use queue time variable for rolling build number and id.
When scheduling pipeline run from release pipeline, the build id and number used to download artifact from rolling build need to be passed though queue time variables.
2024-05-17 21:31:27 +00:00
Michael Pysson f84859241a Merged PR 785678: Revert "Merged PR 785648: Enable incremental binary analysis in 1ESPT for rol...
Revert "Merged PR 785648: Enable incremental binary analysis in 1ESPT for rolling build

Enable incremental binary analysis in 1ESPT for rolling build"

Reverted commit `221bb40f`.
2024-05-17 18:12:41 +00:00
Michael Pysson 221bb40f5c Merged PR 785648: Enable incremental binary analysis in 1ESPT for rolling build
Enable incremental binary analysis in 1ESPT for rolling build
2024-05-17 16:44:18 +00:00
Qi Wang 5d612dc0e3 Merged PR 785501: Continue rolling build when Generate NOTICE file task failed
Continue rolling build when Generate NOTICE file task failed
2024-05-16 22:31:44 +00:00
Qi Wang a69cda6c8a Merged PR 785249: Add publish symbols yml pipeline 2024-05-16 21:16:40 +00:00
Marcelo Lynch 🧉 e6052a8a14 Merged PR 784668: Automatically infer the pre-release tag for patch branches
Automatically infer the pre-release tag for patch branches
2024-05-15 23:48:20 +00:00
Marcelo Lynch 🧉 c55cae0ebb Merged PR 784686: Fix non-1ESPT image demand in NPM Experimental pipeline
The `image` field doesn't work outside of 1ESPT
2024-05-14 17:12:36 +00:00
Oleksii Kononenko 5380d614bb Merged PR 784655: Revert "Merged PR 784360: Revert "Merged PR 784187: Remove net7 qualifier
Reapply the original Net7 removal commit `4c5cc753`. The issue that we initially saw after it was merged was not caused by the commit. The commit forced a cache miss for a couple of pip and it uncovered the issue with vctip/lib.exe.

Must be merged after !784653

Related work items: #2174274
2024-05-14 00:20:53 +00:00
Marcelo Lynch 🧉 1f3340ef49 Merged PR 784554: [Rolling pipeline / Linux] Build and test in a single run 2024-05-13 18:21:19 +00:00
Oleksii Kononenko cea42e3df4 Merged PR 784360: Revert "Merged PR 784187: Remove net7 qualifier
After net7 removal the minimal build fails in CB with 'child process survived' error.

Revert "Merged PR 784187: Remove net7 qualifier

Remove net7 qualifier and move msbuild to net8.

Related work items: #2174274"

Reverted commit `4c5cc753`.

Related work items: #2174274
2024-05-11 00:15:11 +00:00
Oleksii Kononenko 4c5cc753e9 Merged PR 784187: Remove net7 qualifier
Remove net7 qualifier and move msbuild to net8.

Related work items: #2174274
2024-05-10 20:43:31 +00:00
Qi Wang c741888d2d Merged PR 783808: Fix ubuntu 22.04 yml format error
Fix ubuntu 22.04 yml format error
2024-05-08 18:12:46 +00:00
Serge Mera 6ef7c5a282 Merged PR 783526: Move selfhost builds to a common pool
Use a new common pool BuildXL-DevOpsAgents-Selfhost for both Windows and Linux runs. This is a pre-requisite step to be able to enable network isolation and use a common firewall for all runs.
2024-05-07 21:42:25 +00:00
Qi Wang cba37d61fc Merged PR 781947: Rename linux stages template yml
Rename linux stages template yml
2024-04-27 00:29:34 +00:00
Qi Wang 7983e2242e Merged PR 781449: Add Linux PR Validation run on Ubuntu 22.04
Add a yml for Linux PR Validation run on Ubuntu 22.04 image. I make the Pool a parameter and move the stages into a template.
2024-04-26 20:11:24 +00:00
Iman Narasamdya 8486f056ce Merged PR 781231: Only run compliance build in PR validation
This PR makes us enable compliance build only in Linux PR validation.

Ideally, we should only enable source analyses in the rolling pipeline. However, because our rolling pipeline contains CB builds, SDL source analyses are all disabled, in favor of the CB compliance build. Unfortunately, some analyses, like policheck, do not work in network isolation when building in CB.

SDL source analyses typically take 2.5-4 minutes, and should not be in the critical path of this Linux pipeline run.
2024-04-25 21:27:14 +00:00
Pasindu Gunasekara 🍣 d22d0643b6 Merged PR 780840: Fix path in set-variable-pats.yml
- If we checkout multiple repos, then this task tries to resolve this path against $(Build.SourcesDirectory) instead of $(Build.SourcesDirectory)/BuildXL.Internal
2024-04-22 20:06:42 +00:00
Michael Pysson 23456174de Merged PR 780713: Unreference secret variable groups
These pipelines no longer need this variable group
2024-04-20 00:08:35 +00:00
Pasindu Gunasekara 🍣 503b6c16e3 Merged PR 780598: Remove PAT usage in maintenance pipeline 2024-04-19 17:25:27 +00:00
Qi Wang 4a39d74d9d Merged PR 780206: Use system.accesstoken for mseng git pat
use system access token
2024-04-19 00:57:45 +00:00
Michael Pysson 5da5d46c6c Merged PR 780391: Remove agent pool image overrides
This is no longer necessary as the machine pool uses this image by default
2024-04-18 16:57:26 +00:00
Sahiti Chandramouli 6a27cbca93 Merged PR 780198: Add new baseline file for Binskim violation
Add new baseline file, after resolving all the violations related to MSVC version.

Related work items: #2169057
2024-04-17 23:32:31 +00:00
Pasindu Gunasekara 🍣 643615767f Merged PR 780180: Use ADO library for GitHub secrets
- Moves the github deploykey out of the keyvault into a pipeline variable group

Related work items: #2169865
2024-04-17 22:00:57 +00:00