Skip to content

Commit de1f750

Browse files
authored
Merge branch 'main' into darc-main-f51d9f91-bf94-423a-9ee8-690c101cbbbc
2 parents f061108 + d906542 commit de1f750

File tree

18 files changed

+110
-176
lines changed

18 files changed

+110
-176
lines changed

eng/Build.props

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
<ItemGroup Condition="'$(DotNetBuildPass)' == '2' and
1212
'$(OS)' == 'Windows_NT' and
1313
'$(Architecture)' == 'x64'">
14-
<ProjectToBuild Include="$(RepoRoot)src\Installer\redist-installer\projects\VSMSBuildExtensions\VSMSBuildExtensions.csproj" DotNetBuildPass="2" />
15-
<ProjectToBuild Include="$(RepoRoot)src\Installer\redist-installer\projects\VSTemplateLocator\VSTemplateLocator.csproj" DotNetBuildPass="2" />
14+
<ProjectToBuild Include="$(RepoRoot)src\VSMSBuildExtensions\VSMSBuildExtensions.proj" DotNetBuildPass="2" />
15+
<ProjectToBuild Include="$(RepoRoot)src\VSTemplateLocator\VSTemplateLocator.proj" DotNetBuildPass="2" />
1616
</ItemGroup>
1717

1818
</Project>

eng/Version.Details.xml

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -589,34 +589,34 @@
589589
</Dependency>
590590
</ProductDependencies>
591591
<ToolsetDependencies>
592-
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="10.0.0-beta.24577.1">
592+
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="10.0.0-beta.24578.2">
593593
<Uri>https://github.com/dotnet/arcade</Uri>
594-
<Sha>d0f89c635d780e183a97ad86af4f3c8d7e95977f</Sha>
594+
<Sha>e8de3415124309210e4cbd0105e4a9da8dc01696</Sha>
595595
</Dependency>
596-
<Dependency Name="Microsoft.DotNet.Build.Tasks.Installers" Version="10.0.0-beta.24577.1">
596+
<Dependency Name="Microsoft.DotNet.Build.Tasks.Installers" Version="10.0.0-beta.24578.2">
597597
<Uri>https://github.com/dotnet/arcade</Uri>
598-
<Sha>d0f89c635d780e183a97ad86af4f3c8d7e95977f</Sha>
598+
<Sha>e8de3415124309210e4cbd0105e4a9da8dc01696</Sha>
599599
</Dependency>
600-
<Dependency Name="Microsoft.DotNet.Helix.Sdk" Version="10.0.0-beta.24577.1">
600+
<Dependency Name="Microsoft.DotNet.Helix.Sdk" Version="10.0.0-beta.24578.2">
601601
<Uri>https://github.com/dotnet/arcade</Uri>
602-
<Sha>d0f89c635d780e183a97ad86af4f3c8d7e95977f</Sha>
602+
<Sha>e8de3415124309210e4cbd0105e4a9da8dc01696</Sha>
603603
</Dependency>
604-
<Dependency Name="Microsoft.DotNet.SignTool" Version="10.0.0-beta.24577.1">
604+
<Dependency Name="Microsoft.DotNet.SignTool" Version="10.0.0-beta.24578.2">
605605
<Uri>https://github.com/dotnet/arcade</Uri>
606-
<Sha>d0f89c635d780e183a97ad86af4f3c8d7e95977f</Sha>
606+
<Sha>e8de3415124309210e4cbd0105e4a9da8dc01696</Sha>
607607
</Dependency>
608-
<Dependency Name="Microsoft.DotNet.XUnitExtensions" Version="10.0.0-beta.24577.1">
608+
<Dependency Name="Microsoft.DotNet.XUnitExtensions" Version="10.0.0-beta.24578.2">
609609
<Uri>https://github.com/dotnet/arcade</Uri>
610-
<Sha>d0f89c635d780e183a97ad86af4f3c8d7e95977f</Sha>
610+
<Sha>e8de3415124309210e4cbd0105e4a9da8dc01696</Sha>
611611
</Dependency>
612-
<Dependency Name="Microsoft.DotNet.XliffTasks" Version="10.0.0-beta.24577.1">
612+
<Dependency Name="Microsoft.DotNet.XliffTasks" Version="10.0.0-beta.24578.2">
613613
<Uri>https://github.com/dotnet/arcade</Uri>
614-
<Sha>d0f89c635d780e183a97ad86af4f3c8d7e95977f</Sha>
614+
<Sha>e8de3415124309210e4cbd0105e4a9da8dc01696</Sha>
615615
</Dependency>
616616
<!-- Intermediate is necessary for source build. -->
617-
<Dependency Name="Microsoft.SourceBuild.Intermediate.arcade" Version="10.0.0-beta.24577.1">
617+
<Dependency Name="Microsoft.SourceBuild.Intermediate.arcade" Version="10.0.0-beta.24578.2">
618618
<Uri>https://github.com/dotnet/arcade</Uri>
619-
<Sha>d0f89c635d780e183a97ad86af4f3c8d7e95977f</Sha>
619+
<Sha>e8de3415124309210e4cbd0105e4a9da8dc01696</Sha>
620620
<SourceBuild RepoName="arcade" ManagedOnly="true" />
621621
</Dependency>
622622
<Dependency Name="System.Reflection.MetadataLoadContext" Version="10.0.0-alpha.1.24570.9">
@@ -631,14 +631,14 @@
631631
<Uri>https://github.com/dotnet/arcade-services</Uri>
632632
<Sha>127f7b095d9e345f7fb1477c79923b91c4cc9a69</Sha>
633633
</Dependency>
634-
<Dependency Name="Microsoft.DotNet.ScenarioTests.SdkTemplateTests" Version="10.0.0-preview.24579.1">
634+
<Dependency Name="Microsoft.DotNet.ScenarioTests.SdkTemplateTests" Version="10.0.0-preview.24602.1">
635635
<Uri>https://github.com/dotnet/scenario-tests</Uri>
636-
<Sha>f4af05597702ef56e9c68c2e9fd2c1bb6ab3124f</Sha>
636+
<Sha>61173bbe1b4ab5f60e760cca9c5fd7eae6e48546</Sha>
637637
</Dependency>
638638
<!-- Intermediate is necessary for source build. -->
639-
<Dependency Name="Microsoft.SourceBuild.Intermediate.scenario-tests" Version="10.0.0-preview.24579.1">
639+
<Dependency Name="Microsoft.SourceBuild.Intermediate.scenario-tests" Version="10.0.0-preview.24602.1">
640640
<Uri>https://github.com/dotnet/scenario-tests</Uri>
641-
<Sha>f4af05597702ef56e9c68c2e9fd2c1bb6ab3124f</Sha>
641+
<Sha>61173bbe1b4ab5f60e760cca9c5fd7eae6e48546</Sha>
642642
<SourceBuild RepoName="scenario-tests" ManagedOnly="true" />
643643
</Dependency>
644644
<!--

eng/Versions.props

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,7 @@
267267
<PropertyGroup Label="Infrastructure and test only dependencies">
268268
<VersionToolsVersion>2.2.0-beta.19072.10</VersionToolsVersion>
269269
<DotnetDebToolVersion>2.0.0</DotnetDebToolVersion>
270-
<MicrosoftDotNetScenarioTestsSdkTemplateTestsVersion>10.0.0-preview.24579.1</MicrosoftDotNetScenarioTestsSdkTemplateTestsVersion>
270+
<MicrosoftDotNetScenarioTestsSdkTemplateTestsVersion>10.0.0-preview.24602.1</MicrosoftDotNetScenarioTestsSdkTemplateTestsVersion>
271271
</PropertyGroup>
272272
<PropertyGroup Label="Manually updated">
273273
<!-- Dependencies from https://github.com/microsoft/MSBuildLocator -->
@@ -276,10 +276,10 @@
276276
</PropertyGroup>
277277
<PropertyGroup>
278278
<!-- Dependencies from https://github.com/dotnet/arcade -->
279-
<MicrosoftDotNetBuildTasksInstallersPackageVersion>10.0.0-beta.24577.1</MicrosoftDotNetBuildTasksInstallersPackageVersion>
280-
<MicrosoftDotNetSignToolVersion>10.0.0-beta.24577.1</MicrosoftDotNetSignToolVersion>
281-
<MicrosoftDotNetXliffTasksVersion>10.0.0-beta.24577.1</MicrosoftDotNetXliffTasksVersion>
282-
<MicrosoftDotNetXUnitExtensionsVersion>10.0.0-beta.24577.1</MicrosoftDotNetXUnitExtensionsVersion>
279+
<MicrosoftDotNetBuildTasksInstallersPackageVersion>10.0.0-beta.24578.2</MicrosoftDotNetBuildTasksInstallersPackageVersion>
280+
<MicrosoftDotNetSignToolVersion>10.0.0-beta.24578.2</MicrosoftDotNetSignToolVersion>
281+
<MicrosoftDotNetXliffTasksVersion>10.0.0-beta.24578.2</MicrosoftDotNetXliffTasksVersion>
282+
<MicrosoftDotNetXUnitExtensionsVersion>10.0.0-beta.24578.2</MicrosoftDotNetXUnitExtensionsVersion>
283283
</PropertyGroup>
284284
<PropertyGroup>
285285
<!-- Dependencies from https://github.com/dotnet/sourcelink -->

eng/common/native/install-dependencies.sh

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,15 +44,11 @@ case "$os" in
4444
export HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK=1
4545
# Skip brew update for now, see https://github.com/actions/setup-python/issues/577
4646
# brew update --preinstall
47-
48-
# Temporarily uninstall [email protected] to work around https://github.com/actions/runner-images/issues/10984
49-
brew uninstall --ignore-dependencies --force [email protected]
50-
5147
brew bundle --no-upgrade --no-lock --file=- <<EOF
5248
brew "cmake"
5349
brew "icu4c"
5450
brew "openssl@3"
55-
brew "pkg-config"
51+
brew "pkgconf"
5652
brew "python3"
5753
brew "pigz"
5854
EOF

eng/pipelines/templates/stages/vmr-build.yml

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -347,10 +347,10 @@ stages:
347347
# reuseBuildArtifactsFrom:
348348
# - ${{ format('{0}_Mono_Offline_MsftSdk_x64', variables.centOSStreamName) }}
349349

350-
#### VERTICAL BUILD ####
351-
- ${{ if not(parameters.isSourceOnlyBuild) }}:
352-
- stage: VMR_Vertical_Build
353-
displayName: VMR Vertical Build
350+
#### VERTICAL BUILD (Validation) ####
351+
- ${{ if and(not(parameters.isSourceOnlyBuild), or(eq(variables['Build.Reason'], 'PullRequest'), ne(variables['System.TeamProject'], 'internal'))) }}:
352+
- stage: VMR_Vertical_Build_Validation
353+
displayName: VMR Vertical Build Validation
354354
dependsOn: []
355355
variables:
356356
- template: ../variables/vmr-build.yml
@@ -368,7 +368,7 @@ stages:
368368
container: ${{ variables.ubuntuContainer }}
369369
targetOS: linux
370370
targetArchitecture: x64
371-
useDevVersions: true # Use dev versions for CI validation of the experience. If we decide to ship assets from this leg, then we should remove this option.
371+
useDevVersions: true # Use dev versions for CI validation of the experience.
372372
runTests: false # Temporarily do not run tests. The nuget comparison fails for some non-obvious reason and needs further investigation. Mostly, I'm not sure why it ever passed. https://github.com/dotnet/sdk/issues/42920
373373

374374
- template: ../jobs/vmr-build.yml
@@ -391,9 +391,20 @@ stages:
391391
pool: ${{ parameters.pool_Windows }}
392392
targetOS: windows
393393
targetArchitecture: x64
394-
useDevVersions: true # Use dev versions for CI validation of the experience. If we decide to ship assets from this leg, then we should remove this option.
394+
useDevVersions: true # Use dev versions for CI validation of the experience.
395395
runTests: false # Temporarily do not run tests. The nuget comparison fails for some non-obvious reason and needs further investigation. Mostly, I'm not sure why it ever passed. https://github.com/dotnet/sdk/issues/42920
396396

397+
#### VERTICAL BUILD (Official) ####
398+
- ${{ if not(parameters.isSourceOnlyBuild) }}:
399+
- stage: VMR_Vertical_Build
400+
displayName: VMR Vertical Build
401+
dependsOn: []
402+
variables:
403+
- template: ../variables/vmr-build.yml
404+
parameters:
405+
vmrBranch: ${{ parameters.vmrBranch }}
406+
jobs:
407+
397408
- template: ../jobs/vmr-build.yml
398409
parameters:
399410
buildName: Windows

global.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
"cmake": "latest"
1818
},
1919
"msbuild-sdks": {
20-
"Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.24577.1",
21-
"Microsoft.DotNet.Helix.Sdk": "10.0.0-beta.24577.1",
20+
"Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.24578.2",
21+
"Microsoft.DotNet.Helix.Sdk": "10.0.0-beta.24578.2",
2222
"Microsoft.Build.NoTargets": "3.7.0",
2323
"Microsoft.DotNet.CMake.Sdk": "9.0.0-beta.24217.1"
2424
}

sdk.sln

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -499,7 +499,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "finalizer-build", "src\Inst
499499
EndProject
500500
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "redist-installer", "src\Installer\redist-installer\redist-installer.csproj", "{FAADC193-BA41-449D-97CE-0EF82836046A}"
501501
EndProject
502-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "VSTemplateLocator", "src\Installer\redist-installer\projects\VSTemplateLocator\VSTemplateLocator.csproj", "{0CBA5FB8-71A3-457A-89F3-E52B9602164A}"
502+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "VSTemplateLocator", "src\VSTemplateLocator\VSTemplateLocator.proj", "{0CBA5FB8-71A3-457A-89F3-E52B9602164A}"
503503
EndProject
504504
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "core-sdk-tasks.Tests", "test\core-sdk-tasks.Tests\core-sdk-tasks.Tests.csproj", "{21C21975-84C1-4A24-8E21-F7EC790A4584}"
505505
EndProject
@@ -511,7 +511,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Net.Sdk.Compilers
511511
EndProject
512512
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.WebTools.AspireService.Tests", "test\Microsoft.WebTools.AspireService.Tests\Microsoft.WebTools.AspireService.Tests.csproj", "{1F0B4B3C-DC88-4740-B04F-1707102E9930}"
513513
EndProject
514-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VSMSBuildExtensions", "src\Installer\redist-installer\projects\VSMSBuildExtensions\VSMSBuildExtensions.csproj", "{D9617F63-15F4-4CA2-8ECF-728A94B45D82}"
514+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VSMSBuildExtensions", "src\VSMSBuildExtensions\VSMSBuildExtensions.proj", "{D9617F63-15F4-4CA2-8ECF-728A94B45D82}"
515515
EndProject
516516
Global
517517
GlobalSection(SolutionConfigurationPlatforms) = preSolution

src/SourceBuild/patches/arcade/0002-Ensure-we-rewrite-all-entries-even-if-not-signed-sec.patch

Lines changed: 0 additions & 107 deletions
This file was deleted.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
</ItemGroup>
2626

2727
<!-- Shared infra to build and use the BuildCoreSdkTasks -->
28-
<Import Project="..\..\targets\BuildCoreSdkTasks.targets" />
28+
<Import Project="$(RepoRoot)src\Installer\redist-installer\targets\BuildCoreSdkTasks.targets" />
2929

3030
<Target Name="GenerateLayout" Condition="'$(IsPackable)' == 'true'" DependsOnTargets="BuildCoreSdkTasks;ResolveProjectReferences">
3131
<PropertyGroup>

0 commit comments

Comments
 (0)