Commit graph

156 commits

Author SHA1 Message Date
Matt Thalman
5d81c4c47a
Copy artifacts to publishing directory (#20003) 2024-07-15 18:47:08 +00:00
Michael Simons
8d70937de5
[release/8.0.1xx] Update Alpine 3.19 CI legs to Alpine 3.20 (#19994) 2024-07-12 12:34:40 -05:00
Michael Simons
1d8eddc152
Add Alma Linux leg to source build CI (#19995) 2024-07-12 12:23:09 -05:00
Michael Simons
cb8edb0b58
[release/8.0.1xx] Update Fedora and CentOS Stream SB CI legs (#19795) 2024-05-20 11:28:10 -05:00
Nikola Milosavljevic (CLR)
63a6ed35e1 Merged PR 39154: Update MSBuild dependencies
Fixes: https://github.com/dotnet/source-build/issues/4344

https://github.com/dotnet/runtime/pull/100595 introduced two issues:
- Lower MSBuild version dependency - 17.8.3, instead of 17.8.5. This caused transitive package downgrade errors.
- Source-build dependency for MSBuild, in runtime repo. This caused downgrade of MSBuild repo in VMR, from 17.8.5 to 17.8.3.

Besides removing direct package references, the fix is to add a direct MSBuild source-build dependency in `installer` repo.

I'm also adding the missing MSBuild dependencies to runtime, for proper PVP flow. Without the explicit dependencies, my validation build was hitting an issue with `Microsoft.Build.Framework` package downgrade in
`src/tasks/Microsoft.NET.Sdk.WebAssembly.Pack.Tasks/Microsoft.NET.Sdk.WebAssembly.Pack.Tasks.csproj`:
```
    /vmr/src/runtime/artifacts/source-build/self/src/src/tasks/Microsoft.NET.Sdk.WebAssembly.Pack.Tasks/Microsoft.NET.Sdk.WebAssembly.Pack.Tasks.csproj : error NU1605: Warning As Error: Detected package downgrade: Microsoft.Build.Framework from 17.8.5 to 17.8.3. Reference the package directly from the project to select a different version.  [/vmr/src/runtime/artifacts/source-build/self/src/Build.proj]
    /vmr/src/runtime/artifacts/source-build/self/src/src/tasks/Microsoft.NET.Sdk.WebAssembly.Pack.Tasks/Microsoft.NET.Sdk.WebAssembly.Pack.Tasks.csproj : error NU1605:  Microsoft.NET.Sdk.WebAssembly.Pack.Tasks -> Microsoft.Build 17.8.5 -> Microsoft.Build.Framework (>= 17.8.5)  [/vmr/src/runtime/artifacts/source-build/self/src/Build.proj]
    /vmr/src/runtime/artifacts/source-build/self/src/src/tasks/Microsoft.NET.Sdk.WebAssembly.Pack.Tasks/Microsoft.NET.Sdk.WebAssembly.Pack.Tasks.csproj : error NU1605:  Microsoft.NET.Sdk.WebAssembly.Pack.Tasks -> Microsoft.Build.Framework (>= 17.8.3) [/vmr/src/runtime/artifacts/source-build/self/src/Build.proj]
```

Fully validated with an internal pipeline run: https://dev.azure.com/dnceng/internal/_build/results?buildId=2436369&view=results
2024-04-23 22:07:08 +00:00
Ella Hathaway
8f1e5ee61f
Publish Test Results in PR Validation (#19533) 2024-04-23 13:22:11 -07:00
Nikola Milosavljevic
e8e88dee0e Fix the branch 2024-04-23 18:28:03 +00:00
Michael Simons
46532a34a8
Rename out of date alpine CI leg (#19542) 2024-04-19 14:44:31 +00:00
Ella Hathaway
ceb2adce4f
[8.0.1xx] Use correct image name for Arm pool (#19531) 2024-04-19 08:22:44 -05:00
Rich Lander
903e15eef9
Update-eol-versions-8.0.1xx (#19318)
Co-authored-by: Michael Simons <msimons@microsoft.com>
2024-04-17 15:54:08 -05:00
Oleksandr.Didyk
4443f5ed88 move source-build pipelines to sb context folder 2024-04-04 16:43:17 +02:00
Oleksandr.Didyk
82f918399a fixup parsing installer sha from vmr build tag 2024-04-03 10:48:18 +02:00
Matt Thalman
2ffd0887ae
[release/8.0.1xx] Migrate VMR pipeline to 1ES templates (#19073) 2024-03-29 15:22:54 +00:00
Přemek Vysoký
86bc81fb45
[release/8.0.1xx] Fix 1ES SDL pool in VMR sync (#19198) 2024-03-26 15:43:46 +00:00
Přemek Vysoký
08a32c5133
[release/8.0.1xx] Fix missing parameter in VMR sync (#19196) 2024-03-26 14:30:02 +00:00
Přemek Vysoký
c1c9491532
[release/8.0.1xx] Migrate VMR synchronization to 1ES PT (#19190) 2024-03-26 06:18:33 -07:00
Přemek Vysoký
e0a140efa0
[release/8.0.1xx] Add PR version of VMR pipelines (#19064) 2024-03-15 06:55:27 -07:00
github-actions[bot]
afd16eda25
[release/8.0.1xx] Run sdk pipeline 3 hours after dotnet-dotnet pipeline (#18323)
Co-authored-by: Ella Hathaway <ellahath@umich.edu>
2024-01-23 08:29:22 -06:00
Přemek Vysoký
4f555ddc9d
[release/8.0.1xx] Use PAT to pull from non-dnceng AzDO orgs (#18316) 2024-01-22 14:41:51 +00:00
github-actions[bot]
0bf95ed6be
[release/8.0.1xx] Fix VMR build tagging (#18233) 2024-01-12 19:01:37 +00:00
Přemek Vysoký
351592c3af
[release/8.0.1xx] Move VMR component list into Components.md (#18061) 2024-01-10 09:45:00 +00:00
Ella Hathaway
bc60f176c8
Alpine leg in sdk content test (#17824) 2023-11-17 15:38:44 -08:00
Přemek Vysoký
c7ee8f18f4
[release/8.0.1xx] Bump darc to fix VMR sync (#17704) 2023-11-07 07:05:56 -08:00
github-actions[bot]
ae28d5bc06
[release/8.0.1xx] Update source build pipeline triggers (#17659)
Co-authored-by: Matt Thalman <mthalman@microsoft.com>
2023-10-30 14:46:36 -05:00
Přemek Vysoký
3e660e4544
Do not fetch again in VMR synchronization (#17658) 2023-10-30 18:18:45 +00:00
Přemek Vysoký
b5d77c4daf
[release/8.0.1xx] Check out the correct target VMR branch (#17656) 2023-10-30 09:39:58 -07:00
Přemek Vysoký
1ea76575ea
[release/8.0.1xx] Do not sync non-1xx 8.0 bands in VMR (#17512) 2023-10-18 14:42:12 +00:00
Nikola Milosavljevic
f54f69f9aa
Rename symbols packages (#17521) 2023-10-12 13:06:02 -07:00
Matt Thalman
2e06985ac1
License scanning for VMR (#17442) 2023-10-12 09:28:42 -05:00
Nikola Milosavljevic
77a7628585
Source-build symbols repackaging (#17454)
Co-authored-by: Michael Simons <msimons@microsoft.com>
2023-10-05 23:43:12 -07:00
Přemek Vysoký
fc1b7ba1e0
[release/8.0.1xx] Check out correct VMR branch in PR builds (#17274) 2023-08-29 07:00:21 -07:00
Nikola Milosavljevic
6bbadb9daf
Format tests should be skipped on Alpine (#17268) 2023-08-28 10:20:35 -07:00
Nikola Milosavljevic
a37bcd19b5
Disable format tests on Alpine (#17247) 2023-08-24 07:56:32 -07:00
Přemek Vysoký
001d8e4465
[release/8.0.1xx] Fix internal VMR PR builds (#17208) 2023-08-17 17:27:03 +00:00
Michael Simons
43a5c7a7e0
Add CentOSStream8_Offline_PreviousSourceBuiltSdk CI leg (#17131) 2023-08-08 15:21:49 +00:00
Matt Thalman
42178804be
Add source-build smoke test to compare assembly versions (#17073) 2023-07-28 14:48:27 +00:00
Michael Simons
839c4734de
Fail source build tests when there is a poison leak (#17045) 2023-07-25 10:02:06 -05:00
Matt Thalman
62e6796ef1
Add Microsoft.CodeAnalysis.AnalyzerUtilities.dll to poison baseline (#17005) 2023-07-18 13:32:26 -05:00
Matt Thalman
9e1094b3f1
Set portable RID architecture for SDK diff tests (#16912) 2023-07-07 16:29:49 +00:00
Matt Thalman
389c7236cc
Upgrade SB build leg from Ubuntu 20.04 to Ubuntu 22.04 (#16901) 2023-07-06 12:59:23 -05:00
Matt Thalman
4f5032a467
Update SB SDK diff pipeline job name refs (#16897) 2023-07-06 14:18:29 +00:00
Matt Thalman
49794073b3
Enable offline source-build leg for PR validation (#16821)
Co-authored-by: Michael Simons <msimons@microsoft.com>
2023-06-28 21:33:02 +00:00
Oleksandr Didyk
00256d44c4
switch to Ubuntu image in arm64 SB leg (#16756) 2023-06-23 15:07:50 +02:00
Oleksandr Didyk
a50eb30e49 fixup job name 2023-06-23 12:13:17 +00:00
Omair Majid
8cbdd70094
Remove SHA1 workarounds from VMR build (#16774) 2023-06-22 15:27:40 -05:00
Oleksandr Didyk
7c49d1c9d5 switch to Ubuntu image in arch64 SB leg 2023-06-22 15:58:56 +00:00
Omair Majid
f8275a0edc
Replace Fedora 36 (EOL) with 38 for VMR CI (#16648) 2023-06-12 15:48:21 -05:00
Nikola Milosavljevic
2a878b909c
Eliminate remaining source-build poisons (#16631) 2023-06-09 16:05:58 +00:00
Michael Simons
e65d04254c
Add alpine source build CI leg (#15765) 2023-06-02 20:24:47 +00:00
Michael Simons
f5b2b8267d
Add source-build online stage2 CI leg (#15870)
Co-authored-by: Nikola Milosavljevic <nikolam@microsoft.com>
Co-authored-by: Matt Thalman <mthalman@microsoft.com>
2023-05-22 19:54:12 +00:00