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

1627 Коммитов

Автор SHA1 Сообщение Дата
BuildXL-Pipelines fb13bc1604 Merged PR 803301: Update BuildXL LKG Version to 0.1.0-20240830.2
[skip ci]
2024-09-03 23:48:20 +00:00
BuildXL-Pipelines 56f1ce6ef2 Merge pull request 800799 from dev/BuildXL/updatelkg-0.1.0-20240816.4-2024-08-19T17-00-18 into main 2024-08-19 17:24:52 +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
BuildXL-Pipelines b3cc760024 Merge pull request 799603 from dev/BuildXL/updatelkg-0.1.0-20240809.1-2024-08-11T06-33-03 into main 2024-08-11 22:10:53 +00:00
Oleksii Kononenko 53ff9ba1c9 Merged PR 799153: Remove net7 qualifier
Remove net7 qualifier
2024-08-09 00:15:26 +00:00
Camille Bruckmann 8d63e43720 Merged PR 799345: Update ADO Package Version
Updates the ADO package version. Needed to add some dependencies as the newer packages have new requirements. These packages were tested in CB, see validation run: https://dev.azure.com/mseng/Domino/_releaseProgress?_a=release-environment-logs&releaseId=401326&environmentId=1092945
2024-08-08 23:17:44 +00:00
BuildXL-Pipelines 0057a82d46 Merge pull request 798522 from dev/BuildXL/updatelkg-0.1.0-20240802.2-2024-08-05T06-04-24 into main 2024-08-05 17:15:01 +00:00
BuildXL-Pipelines eeb7f5b2ab Merge pull request 797267 from dev/BuildXL/updatelkg-0.1.0-20240725.1-2024-07-26T22-19-09 into main 2024-07-27 00:14:09 +00:00
BuildXL-Pipelines ccbe58e3e9 Merged PR 796671: Update BuildXL LKG Version to 0.1.0-20240719.2.1
[skip ci]
2024-07-23 19:33:06 +00:00
BuildXL-Pipelines 804a2b1e8b Merge pull request 795099 from dev/BuildXL/updatelkg-0.1.0-20240712.10-2024-07-14T04-21-08 into main 2024-07-14 04:45:55 +00:00
BuildXL-Pipelines 796b59d686 Merge pull request 794996 from dev/BuildXL/updatelkg-0.1.0-20240711.2-2024-07-12T18-21-31 into main 2024-07-12 18:55:51 +00:00
BuildXL-Pipelines 2fe2212795 Merge pull request 794277 from dev/BuildXL/updatelkg-0.1.0-20240705.2.2-2024-07-09T17-51-44 into main 2024-07-10 16:02:40 +00:00
BuildXL-Pipelines e31623fda1 Merge pull request 793161 from dev/BuildXL/updatelkg-0.1.0-20240628.1-2024-07-01T21-45-54 into main 2024-07-01 22:07:05 +00:00
BuildXL-Pipelines abec3c6434 Merge pull request 791842 from dev/BuildXL/updatelkg-0.1.0-20240622.1-2024-06-24T16-42-40 into main 2024-06-24 18:36:55 +00:00
Semih Okur 6b53c907b1 Merged PR 790910: Add BuildXLInfo and BuildXLPerfInfo 2024-06-18 21:34:44 +00:00
BuildXL-Pipelines 310eeddeea Merge pull request 790632 from dev/BuildXL/updatelkg-0.1.0-20240614.2-2024-06-17T16-56-39 into main 2024-06-17 17:23:24 +00:00
BuildXL-Pipelines 346431fc21 Merge pull request 789632 from dev/BuildXL/updatelkg-0.1.0-20240606.3-2024-06-11T18-41-27 into main 2024-06-11 19:42:46 +00:00
BuildXL-Pipelines fd2f2ab331 Merge pull request 789061 from dev/BuildXL/updatelkg-0.1.0-20240606.1-2024-06-07T16-11-57 into main 2024-06-07 18:38:42 +00:00
BuildXL-Pipelines 9f2e73d9c2 Merge pull request 788704 from dev/BuildXL/updatelkg-0.1.0-20240531.3.1-2024-06-05T20-36-15 into main 2024-06-05 21:51:23 +00:00
Kai Chen 8e9c7529b5 Merged PR 786827: Support to passing the constantly changing symbol client key for symbol drop
#Issue
- office needs to specify client keys for index source in symbol drop. Since same file path will be indexed many times in different build, to avoid the key collision, we will need to specify the client key to be unique enough. However, this introduces unwanted cache miss to build if we put it as argument or environment to build graph.

- can't pass custom client key for each file under directory when calling `addDirectoryToSymbol`
- There is no filer to filter out files when calling `addDirectoryToSymbol`

#solution

- new argument `clientKeyPrefixForSymbolEnv` for symbol daemon, to specify the env name and env's value will be used for prepending to the passed custom client key before sending to symbol drop. The values is constantly changing overbuild, but it is only passed to ipc pip (always run) and doesn't impact non-ipc pip. This is best way that I could think of to avoid uncessary cache miss
- new argument `directoryContentFilter` for `addDirectoryToSymbol` to filter the files under the directory to be sent to symboldrop
- new argument `directoryPathToClientKey` for `addDirectoryToSymbol` to specify the client key by replacing the directory path with this value and each file's client key under that directory
 will be composed as: `<directoryPathToClientKey>/<relative path under the directory>`
2024-06-04 16:51:08 +00:00
BuildXL-Pipelines 60773a34ec Merge pull request 787980 from dev/BuildXL/updatelkg-0.1.0-20240531.3-2024-06-03T02-09-08 into main 2024-06-03 19:03:58 +00:00
BuildXL-Pipelines f1f0c91edb Merge pull request 786960 from dev/BuildXL/updatelkg-0.1.0-20240525.1-2024-05-27T08-04-53 into main 2024-05-27 23:13:50 +00:00
Qi Wang 98c1812f87 Merged PR 786165: Remove symlink libdl.so for ubuntu 22.04
remove symlink libdl.so
2024-05-24 20:35:38 +00:00
BuildXL-Pipelines 39675eb58d Merge pull request 786653 from dev/BuildXL/updatelkg-0.1.0-20240522.1-2024-05-23T20-10-23 into main 2024-05-24 18:20:04 +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
BuildXL-Pipelines 376950b0f0 Merge pull request 785910 from dev/BuildXL/updatelkg-0.1.0-20240517.7-2024-05-20T17-43-40 into main 2024-05-20 21:32:32 +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
BuildXL-Pipelines fe18675632 Merge pull request 785496 from dev/BuildXL/updatelkg-0.1.0-20240513.19-2024-05-16T22-05-16 into main 2024-05-17 18:08:51 +00:00
Serge Mera 86a3375010 Merged PR 785474: Use managed identities to do log ingestion and disable SAS keys on provisioning scripts
Use managed identities to do log ingestion and disable SAS keys on provisioning scripts
2024-05-16 21:17:29 +00:00
BuildXL-Pipelines e82b425cb7 Merge pull request 784982 from dev/BuildXL/updatelkg-0.1.0-20240510.14.1-2024-05-15T00-26-03 into main 2024-05-15 17:02:40 +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
BuildXL-Pipelines c9f81ebeaf Merge pull request 784552 from dev/BuildXL/updatelkg-0.1.0-20240510.14-2024-05-13T17-51-07 into main 2024-05-13 18:16:42 +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
BuildXL-Pipelines bb0a8f80ef Merge pull request 783086 from dev/BuildXL/updatelkg-0.1.0-20240502.2-2024-05-03T22-08-33 into main 2024-05-03 23:11:08 +00:00
BuildXL-Pipelines d65c68fb9c Merge pull request 782350 from dev/BuildXL/updatelkg-0.1.0-20240426.5.1-2024-04-30T18-06-19 into main 2024-04-30 20:32:33 +00:00
BuildXL-Pipelines bf1263e2f5 Merge pull request 781984 from dev/BuildXL/updatelkg-0.1.0-20240426.5-2024-04-28T05-01-01 into main 2024-04-28 05:23:10 +00:00
BuildXL-Pipelines 2f32fc98ae Merge pull request 781919 from dev/BuildXL/updatelkg-0.1.0-20240425.3-2024-04-26T21-57-26 into main 2024-04-26 22:17:11 +00:00
Iman Narasamdya a066593402 Merged PR 780908: New LKG 0.1.0-20240419.10
New LKG 0.1.0-20240419.10

[skip ci]
2024-04-22 21:54:40 +00:00
CloudDev Build Account a0cb4027b1 New LKG 0.1.0-20240417.11
[skip ci]
2024-04-18 19:19:59 +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
Sahiti Chandramouli 67a24e958a Merged PR 779690: Changes to modify the version of MSVC according to the image
Changes to modify the version of MSVC according to the image,
Turned off the autobaseline feature as well.

The MSVC version has been changed to 14.39
https://dev.azure.com/mseng/Domino/_build/results?buildId=27811495&view=logs&j=96137153-191f-5184-c736-a57cf0a30600&t=56fa6f3b-b8ab-59b3-f487-fb3f4379b561&l=13

The image has also been changed to
https://dev.azure.com/mseng/Domino/_build/results?buildId=27811495&view=logs&j=96137153-191f-5184-c736-a57cf0a30600&t=2259007f-c779-4925-9193-8f35d93fa57a&l=10

Related work items: #2169518
2024-04-16 18:34:05 +00:00
Serge Mera 50513ef76a Merged PR 779665: Remove external npm package
The step to publish the external npm package has been removed already. This PR removes the external package from our sources (the publish step was pointing to it).

Related work items: #2168692
2024-04-15 23:01:01 +00:00
Sahiti Chandramouli 2870221488 Merged PR 779301: Extract the release binaries and rename them by eliminating the buildNumber.
It has been observed that the  Guardian's baseline/suppression signatures are based on path among other things, so if the path changes, the signature changes as well.
We need to extract the packages in a way it does not affect the signatures. Otherwise the baseline file goes ineffective.

Example:
https://dev.azure.com/mseng/Domino/_build/results?buildId=27713307&view=logs&j=ac0a85a6-02a9-5058-229a-2b15404be380&t=1d57849f-7ccf-5ae9-8384-7bda37edd845&l=54

The build number here can cause the signature to change hence eliminating it.

After: https://dev.azure.com/mseng/Domino/_build/results?buildId=27729095&view=logs&j=ac0a85a6-02a9-5058-229a-2b15404be380&t=330a237c-315b-5c9b-c2e0-28392f2ce489&l=24

The build number is not printed it was just done for testing.

Related work items: #2166618
2024-04-15 17:59:02 +00:00
CloudDev Build Account 65dc95d51c New LKG 0.1.0-20240412.16
[skip ci]
2024-04-15 17:17:16 +00:00
CloudDev Build Account 85349e331a New LKG 0.1.0-20240411.2
[skip ci]
2024-04-12 20:02:29 +00:00
Iman Narasamdya 17e9c0ee14 Merged PR 778622: Upgrade artifacts and ADO packages
Upgrade artifacts and ADO packages to allow redaction of JWTs in QTest log streams

Related work items: #2167926
2024-04-10 01:29:58 +00:00
CloudDev Build Account 5a6ed041a0 New LKG 0.1.0-20240405.5
[skip ci]
2024-04-07 22:34:59 +00:00
Sahiti Chandramouli 5d930b37e9 Merged PR 777555: Adding a script to the external phase of the rolling pipeline to extract .nupkg packages for BinSkim scan
Adding this script in the external stage of the pipeline to extarct the .nupkg files from the Bin/Release folder. Need to do this since BInSkim only supports .dll or .exe formats and fails to detect nupkg files .

Tested this in this pipeline.
 Look for buildxl-external.pkgs.0.1.0-20240403.1
 The .nupkg packages are converted to .zip format and then extracted to extractedPackages folder within the same directory.
 Doing this avoids BinSkim from scanning the whole of the Out folder for binaries(.dll and .exe).
 https://dev.azure.com/mseng/Domino/_build/results?buildId=27610984&view=artifacts&pathAsName=false&type=publishedArtifacts

Related work items: #2166618
2024-04-06 00:01:57 +00:00
Marcelo Lynch 🧉 538cd8a459 Merged PR 777361: Let bxl.ps1 produce a response file with the command line instead of running BuildXL 2024-04-04 19:16:14 +00:00