[main] Update dependencies from dotnet/arcade (#395)
* Update dependencies from https://github.com/dotnet/arcade build 20241010.1 Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.24504.4 -> To Version 10.0.0-beta.24510.1 * Update dependencies from https://github.com/dotnet/arcade build 20241011.1 Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.24510.1 -> To Version 10.0.0-beta.24511.1 * Update dependencies from https://github.com/dotnet/arcade build 20241015.3 Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.24511.1 -> To Version 10.0.0-beta.24515.3 --------- Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com> Co-authored-by: Michael Simons <msimons@microsoft.com>
This commit is contained in:
Родитель
e64c4e72e7
Коммит
86e48a7783
|
@ -8,14 +8,14 @@
|
|||
</Dependency>
|
||||
</ProductDependencies>
|
||||
<ToolsetDependencies>
|
||||
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="10.0.0-beta.24504.4">
|
||||
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="10.0.0-beta.24515.3">
|
||||
<Uri>https://github.com/dotnet/arcade</Uri>
|
||||
<Sha>f209a925b15bc66ecb9a8825bd9595937bbe3aa1</Sha>
|
||||
<Sha>31624193093a13f765ab5382509e693911264509</Sha>
|
||||
</Dependency>
|
||||
<!-- Intermediate is necessary for source build. -->
|
||||
<Dependency Name="Microsoft.SourceBuild.Intermediate.arcade" Version="10.0.0-beta.24504.4">
|
||||
<Dependency Name="Microsoft.SourceBuild.Intermediate.arcade" Version="10.0.0-beta.24515.3">
|
||||
<Uri>https://github.com/dotnet/arcade</Uri>
|
||||
<Sha>f209a925b15bc66ecb9a8825bd9595937bbe3aa1</Sha>
|
||||
<Sha>31624193093a13f765ab5382509e693911264509</Sha>
|
||||
<SourceBuild RepoName="arcade" ManagedOnly="true" />
|
||||
</Dependency>
|
||||
</ToolsetDependencies>
|
||||
|
|
|
@ -231,7 +231,6 @@ function Build {
|
|||
/p:Restore=$restore \
|
||||
/p:Build=$build \
|
||||
/p:DotNetBuildRepo=$product_build \
|
||||
/p:ArcadeBuildFromSource=$source_build \
|
||||
/p:DotNetBuildSourceOnly=$source_build \
|
||||
/p:Rebuild=$rebuild \
|
||||
/p:Test=$test \
|
||||
|
|
|
@ -128,33 +128,11 @@ jobs:
|
|||
- ${{ preStep }}
|
||||
|
||||
- ${{ if and(eq(parameters.runAsPublic, 'false'), ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}:
|
||||
- ${{ if eq(parameters.enableMicrobuild, 'true') }}:
|
||||
- task: MicroBuildSigningPlugin@4
|
||||
displayName: Install MicroBuild plugin
|
||||
inputs:
|
||||
signType: $(_SignType)
|
||||
zipSources: false
|
||||
feedSource: https://dnceng.pkgs.visualstudio.com/_packaging/MicroBuildToolset/nuget/v3/index.json
|
||||
${{ if and(eq(parameters.enableMicrobuildForMacAndLinux, 'true'), ne(variables['Agent.Os'], 'Windows_NT')) }}:
|
||||
azureSubscription: 'MicroBuild Signing Task (DevDiv)'
|
||||
env:
|
||||
TeamName: $(_TeamName)
|
||||
MicroBuildOutputFolderOverride: '$(Agent.TempDirectory)'
|
||||
SYSTEM_ACCESSTOKEN: $(System.AccessToken)
|
||||
- template: /eng/common/core-templates/steps/install-microbuild.yml
|
||||
parameters:
|
||||
enableMicrobuild: ${{ parameters.enableMicrobuild }}
|
||||
enableMicrobuildForMacAndLinux: ${{ parameters.enableMicrobuildForMacAndLinux }}
|
||||
continueOnError: ${{ parameters.continueOnError }}
|
||||
condition: and(
|
||||
succeeded(),
|
||||
or(
|
||||
and(
|
||||
eq(variables['Agent.Os'], 'Windows_NT'),
|
||||
in(variables['_SignType'], 'real', 'test')
|
||||
),
|
||||
and(
|
||||
${{ eq(parameters.enableMicrobuildForMacAndLinux, true) }},
|
||||
ne(variables['Agent.Os'], 'Windows_NT'),
|
||||
eq(variables['_SignType'], 'real')
|
||||
)
|
||||
))
|
||||
|
||||
- ${{ if and(eq(parameters.runAsPublic, 'false'), eq(variables['System.TeamProject'], 'internal')) }}:
|
||||
- task: NuGetAuthenticate@1
|
||||
|
@ -183,26 +161,12 @@ jobs:
|
|||
- ${{ each step in parameters.componentGovernanceSteps }}:
|
||||
- ${{ step }}
|
||||
|
||||
- ${{ if eq(parameters.enableMicrobuild, 'true') }}:
|
||||
- ${{ if and(eq(parameters.runAsPublic, 'false'), ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}:
|
||||
- task: MicroBuildCleanup@1
|
||||
displayName: Execute Microbuild cleanup tasks
|
||||
condition: and(
|
||||
always(),
|
||||
or(
|
||||
and(
|
||||
eq(variables['Agent.Os'], 'Windows_NT'),
|
||||
in(variables['_SignType'], 'real', 'test')
|
||||
),
|
||||
and(
|
||||
${{ eq(parameters.enableMicrobuildForMacAndLinux, true) }},
|
||||
ne(variables['Agent.Os'], 'Windows_NT'),
|
||||
eq(variables['_SignType'], 'real')
|
||||
)
|
||||
))
|
||||
- ${{ if and(eq(parameters.runAsPublic, 'false'), ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}:
|
||||
- template: /eng/common/core-templates/steps/cleanup-microbuild.yml
|
||||
parameters:
|
||||
enableMicrobuild: ${{ parameters.enableMicrobuild }}
|
||||
enableMicrobuildForMacAndLinux: ${{ parameters.enableMicrobuildForMacAndLinux }}
|
||||
continueOnError: ${{ parameters.continueOnError }}
|
||||
env:
|
||||
TeamName: $(_TeamName)
|
||||
|
||||
# Publish test results
|
||||
- ${{ if or(and(eq(parameters.enablePublishTestResults, 'true'), eq(parameters.testResultsFormat, '')), eq(parameters.testResultsFormat, 'xunit')) }}:
|
||||
|
|
|
@ -0,0 +1,28 @@
|
|||
parameters:
|
||||
# Enable cleanup tasks for MicroBuild
|
||||
enableMicrobuild: false
|
||||
# Enable cleanup tasks for MicroBuild on Mac and Linux
|
||||
# Will be ignored if 'enableMicrobuild' is false or 'Agent.Os' is 'Windows_NT'
|
||||
enableMicrobuildForMacAndLinux: false
|
||||
continueOnError: false
|
||||
|
||||
steps:
|
||||
- ${{ if eq(parameters.enableMicrobuild, 'true') }}:
|
||||
- task: MicroBuildCleanup@1
|
||||
displayName: Execute Microbuild cleanup tasks
|
||||
condition: and(
|
||||
always(),
|
||||
or(
|
||||
and(
|
||||
eq(variables['Agent.Os'], 'Windows_NT'),
|
||||
in(variables['_SignType'], 'real', 'test')
|
||||
),
|
||||
and(
|
||||
${{ eq(parameters.enableMicrobuildForMacAndLinux, true) }},
|
||||
ne(variables['Agent.Os'], 'Windows_NT'),
|
||||
eq(variables['_SignType'], 'real')
|
||||
)
|
||||
))
|
||||
continueOnError: ${{ parameters.continueOnError }}
|
||||
env:
|
||||
TeamName: $(_TeamName)
|
|
@ -0,0 +1,43 @@
|
|||
parameters:
|
||||
# Enable cleanup tasks for MicroBuild
|
||||
enableMicrobuild: false
|
||||
# Enable cleanup tasks for MicroBuild on Mac and Linux
|
||||
# Will be ignored if 'enableMicrobuild' is false or 'Agent.Os' is 'Windows_NT'
|
||||
enableMicrobuildForMacAndLinux: false
|
||||
continueOnError: false
|
||||
|
||||
steps:
|
||||
- ${{ if eq(parameters.enableMicrobuild, 'true') }}:
|
||||
# Remove Python downgrade with https://github.com/dotnet/arcade/issues/15151
|
||||
- ${{ if and(eq(parameters.enableMicrobuildForMacAndLinux, 'true'), ne(variables['Agent.Os'], 'Windows_NT')) }}:
|
||||
- task: UsePythonVersion@0
|
||||
displayName: 'Use Python 3.11.x'
|
||||
inputs:
|
||||
versionSpec: '3.11.x'
|
||||
|
||||
- task: MicroBuildSigningPlugin@4
|
||||
displayName: Install MicroBuild plugin
|
||||
inputs:
|
||||
signType: $(_SignType)
|
||||
zipSources: false
|
||||
feedSource: https://dnceng.pkgs.visualstudio.com/_packaging/MicroBuildToolset/nuget/v3/index.json
|
||||
${{ if and(eq(parameters.enableMicrobuildForMacAndLinux, 'true'), ne(variables['Agent.Os'], 'Windows_NT')) }}:
|
||||
azureSubscription: 'MicroBuild Signing Task (DevDiv)'
|
||||
env:
|
||||
TeamName: $(_TeamName)
|
||||
MicroBuildOutputFolderOverride: '$(Agent.TempDirectory)'
|
||||
SYSTEM_ACCESSTOKEN: $(System.AccessToken)
|
||||
continueOnError: ${{ parameters.continueOnError }}
|
||||
condition: and(
|
||||
succeeded(),
|
||||
or(
|
||||
and(
|
||||
eq(variables['Agent.Os'], 'Windows_NT'),
|
||||
in(variables['_SignType'], 'real', 'test')
|
||||
),
|
||||
and(
|
||||
${{ eq(parameters.enableMicrobuildForMacAndLinux, true) }},
|
||||
ne(variables['Agent.Os'], 'Windows_NT'),
|
||||
eq(variables['_SignType'], 'real')
|
||||
)
|
||||
))
|
|
@ -86,7 +86,6 @@ steps:
|
|||
$runtimeOsArgs \
|
||||
$baseOsArgs \
|
||||
/p:SourceBuildNonPortable=${{ parameters.platform.nonPortable }} \
|
||||
/p:ArcadeBuildFromSource=true \
|
||||
/p:DotNetBuildSourceOnly=true \
|
||||
/p:DotNetBuildRepo=true \
|
||||
/p:AssetManifestFileName=$assetManifestFileName
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
{
|
||||
"sdk": {
|
||||
"version": "9.0.100-rc.1.24452.12",
|
||||
"version": "9.0.100-rc.2.24474.11",
|
||||
"allowPrerelease": true,
|
||||
"rollForward": "major"
|
||||
},
|
||||
"tools": {
|
||||
"dotnet": "9.0.100-rc.1.24452.12"
|
||||
"dotnet": "9.0.100-rc.2.24474.11"
|
||||
},
|
||||
"msbuild-sdks": {
|
||||
"Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.24504.4",
|
||||
"Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.24515.3",
|
||||
"Microsoft.Build.NoTargets": "3.7.0",
|
||||
"Microsoft.Build.Traversal": "3.4.0"
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче