Skip to content

Commit 6a9dff5

Browse files
authored
Merge branch 'release/6.0.4xx' into merge/release/6.0.1xx-to-release/6.0.4xx
2 parents 3acbe04 + abee3fb commit 6a9dff5

File tree

874 files changed

+36362
-7635
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

874 files changed

+36362
-7635
lines changed

.vsts-ci.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -163,15 +163,18 @@ extends:
163163
image: 1es-ubuntu-2004
164164
os: linux
165165
${{ if eq(variables['System.TeamProject'], 'public') }}:
166-
helixTargetQueue: Ubuntu.1804.Amd64.Open
166+
helixTargetQueue: Ubuntu.2004.Amd64.Open
167167
${{ if ne(variables['System.TeamProject'], 'public') }}:
168-
helixTargetQueue: Ubuntu.1804.Amd64
168+
helixTargetQueue: Ubuntu.2004.Amd64
169169
variables:
170170
- name: _BuildConfig
171171
value: Release
172172
- name: _PublishArgs
173173
value: ''
174174
- name: _SignType
175+
value: test
176+
- name: _Test
177+
value: -test
175178

176179
- template: /eng/build.yml@self
177180
parameters:
@@ -191,6 +194,8 @@ extends:
191194
value: ''
192195
- name: _SignType
193196
value: test
197+
- name: _Test
198+
value: -test
194199

195200
- ${{ if and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}:
196201
- template: /eng/common/templates-official/job/publish-build-assets.yml@self

.vsts-pr.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -126,26 +126,27 @@ stages:
126126
pool:
127127
${{ if eq(variables['System.TeamProject'], 'public') }}:
128128
name: NetCore-Svc-Public
129-
demands: ImageOverride -equals Build.Ubuntu.2004.Amd64.Open
129+
demands: ImageOverride -equals Build.Ubuntu.2004.Amd64.open
130130
${{ if ne(variables['System.TeamProject'], 'public') }}:
131131
name: NetCore1ESPool-Svc-Internal
132132
demands: ImageOverride -equals Build.Ubuntu.2004.Amd64
133133
${{ if eq(variables['System.TeamProject'], 'public') }}:
134-
helixTargetQueue: Ubuntu.1804.Amd64.Open
134+
helixTargetQueue: Ubuntu.2004.Amd64.Open
135135
${{ if ne(variables['System.TeamProject'], 'public') }}:
136-
helixTargetQueue: Ubuntu.1804.Amd64
136+
helixTargetQueue: Ubuntu.2004.Amd64
137137
strategy:
138138
matrix:
139139
Build_Release:
140140
_BuildConfig: Release
141141
_PublishArgs: ''
142142
_SignType: test
143+
_Test: -test
143144

144145
- template: /eng/build-pr.yml
145146
parameters:
146147
agentOs: Darwin
147148
pool:
148-
vmImage: 'macos-13'
149+
vmImage: 'macos-12'
149150
${{ if eq(variables['System.TeamProject'], 'public') }}:
150151
helixTargetQueue: OSX.1200.Amd64.Open
151152
${{ if ne(variables['System.TeamProject'], 'public') }}:
@@ -156,6 +157,7 @@ stages:
156157
_BuildConfig: Release
157158
_PublishArgs: ''
158159
_SignType: test
160+
_Test: -test
159161

160162
- ${{ if and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}:
161163
- template: /eng/common/templates/job/publish-build-assets.yml

NuGet.config

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,16 @@
66
<!-- Begin: Package sources from dotnet-aspnetcore -->
77
<add key="darc-int-dotnet-aspnetcore-827b960" value="https://pkgs.dev.azure.com/dnceng/internal/_packaging/darc-int-dotnet-aspnetcore-827b9604/nuget/v3/index.json" />
88
<!-- End: Package sources from dotnet-aspnetcore -->
9-
<!-- Begin: Package sources from dotnet-runtime -->
10-
<add key="darc-int-dotnet-runtime-b357f86" value="https://pkgs.dev.azure.com/dnceng/internal/_packaging/darc-int-dotnet-runtime-b357f86c/nuget/v3/index.json" />
119
<!-- Begin: Package sources from DotNet-msbuild-Trusted -->
12-
<add key="darc-pub-DotNet-msbuild-Trusted-85d7107" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-DotNet-msbuild-Trusted-85d71072/nuget/v3/index.json" />
10+
<add key="darc-pub-DotNet-msbuild-Trusted-a400405" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-DotNet-msbuild-Trusted-a400405b/nuget/v3/index.json" />
1311
<!-- End: Package sources from DotNet-msbuild-Trusted -->
1412
<!-- Begin: Package sources from dotnet-roslyn-analyzers -->
1513
<!-- End: Package sources from dotnet-roslyn-analyzers -->
14+
<!-- Begin: Package sources from dotnet-runtime -->
15+
<add key="darc-int-dotnet-runtime-b357f86" value="https://pkgs.dev.azure.com/dnceng/internal/_packaging/darc-int-dotnet-runtime-b357f86c/nuget/v3/index.json" />
1616
<!-- End: Package sources from dotnet-runtime -->
1717
<!-- Begin: Package sources from dotnet-templating -->
18-
<add key="darc-int-dotnet-templating-1e5db13" value="https://pkgs.dev.azure.com/dnceng/internal/_packaging/darc-int-dotnet-templating-1e5db134/nuget/v3/index.json" />
18+
<add key="darc-int-dotnet-templating-7de8a28" value="https://pkgs.dev.azure.com/dnceng/internal/_packaging/darc-int-dotnet-templating-7de8a286/nuget/v3/index.json" />
1919
<!-- End: Package sources from dotnet-templating -->
2020
<!-- Begin: Package sources from dotnet-windowsdesktop -->
2121
<add key="darc-int-dotnet-windowsdesktop-fc5b097" value="https://pkgs.dev.azure.com/dnceng/internal/_packaging/darc-int-dotnet-windowsdesktop-fc5b0978/nuget/v3/index.json" />
@@ -28,23 +28,24 @@
2828
<add key="dotnet-tools" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json" />
2929
<add key="dotnet-tools-transport" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools-transport/nuget/v3/index.json" />
3030
<add key="dotnet-libraries" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-libraries/nuget/v3/index.json" />
31+
<add key="dotnet-libraries-transport" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-libraries-transport/nuget/v3/index.json" />
3132
<add key="vs-impl" value="https://pkgs.dev.azure.com/azure-public/vside/_packaging/vs-impl/nuget/v3/index.json" />
3233
<!-- Used for Rich Navigation indexing task -->
3334
<add key="richnav" value="https://pkgs.dev.azure.com/azure-public/vside/_packaging/vs-buildservices/nuget/v3/index.json" />
3435
</packageSources>
3536
<disabledPackageSources>
3637
<!--Begin: Package sources managed by Dependency Flow automation. Do not edit the sources below.-->
38+
<!-- Begin: Package sources from DotNet-msbuild-Trusted -->
39+
<!-- End: Package sources from DotNet-msbuild-Trusted -->
40+
<!-- Begin: Package sources from dotnet-templating -->
41+
<add key="darc-int-dotnet-templating-7de8a28" value="true" />
42+
<!-- End: Package sources from dotnet-templating -->
3743
<!-- Begin: Package sources from dotnet-aspnetcore -->
3844
<add key="darc-int-dotnet-aspnetcore-827b960" value="true" />
3945
<!-- End: Package sources from dotnet-aspnetcore -->
40-
<!-- Begin: Package sources from DotNet-msbuild-Trusted -->
41-
<!-- End: Package sources from DotNet-msbuild-Trusted -->
4246
<!-- Begin: Package sources from dotnet-runtime -->
4347
<add key="darc-int-dotnet-runtime-b357f86" value="true" />
4448
<!-- End: Package sources from dotnet-runtime -->
45-
<!-- Begin: Package sources from dotnet-templating -->
46-
<add key="darc-int-dotnet-templating-1e5db13" value="true" />
47-
<!-- End: Package sources from dotnet-templating -->
4849
<!-- Begin: Package sources from dotnet-windowsdesktop -->
4950
<add key="darc-int-dotnet-windowsdesktop-fc5b097" value="true" />
5051
<!-- End: Package sources from dotnet-windowsdesktop -->
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
2-
"RetryCountLimit":1,
2+
"RetryCountLimit":0,
33
"RetryByPipeline":{
44
"RetryStages":[
55
{
66
"StageName":"build"
77
}
88
]
99
}
10-
}
10+
}

eng/Publishing.props

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,26 @@
5959
</CreateProperty>
6060
</Target>
6161

62+
<!-- FSharp needs to push different packages to nuget.org depending on whether the SDK is preview or not,
63+
To achieve this, we find the FSharp compiler package, then the stable or non-stable FSharp.Core and Compiler service
64+
package contained within, depending on the stability switch of the SDK. The SDK then treats these packages as its own outputs,
65+
whch means they get automatically pushed on release day. -->
66+
<PropertyGroup>
67+
<PublishDependsOnTargets>$(PublishDependsOnTargets);_ResolvePublishFSharpNuGetPackages</PublishDependsOnTargets>
68+
</PropertyGroup>
69+
70+
<Target Name="_ResolvePublishFSharpNuGetPackages">
71+
<PropertyGroup>
72+
<FSharpCorePath Condition="'$(DotNetFinalVersionKind)'!='release'">Shipping</FSharpCorePath>
73+
<FSharpCorePath Condition="'$(DotNetFinalVersionKind)'=='release'">Release</FSharpCorePath>
74+
</PropertyGroup>
75+
<ItemGroup>
76+
<FSharpPackagesToPush Include="$(NuGetPackageRoot)\Microsoft.FSharp.Compiler\$(MicrosoftFSharpCompilerPackageVersion)\contentFiles\$(FSharpCorePath)\FSharp.Core.*.nupkg"/>
77+
<FSharpPackagesToPush Include="$(NuGetPackageRoot)\Microsoft.FSharp.Compiler\$(MicrosoftFSharpCompilerPackageVersion)\contentFiles\$(FSharpCorePath)\FSharp.Compiler.Service.*.nupkg" />
78+
<ItemsToPushToBlobFeed Include="@(FSharpPackagesToPush)" />
79+
</ItemGroup>
80+
</Target>
81+
6282
<!-- We use a separate target to publish this to blob storage so that we can push this to
6383
a relative path inside the blob storage. -->
6484
<Target Name="PublishToolsetAssets" DependsOnTargets="ReadToolsetVersion" BeforeTargets="Publish">
@@ -73,6 +93,12 @@
7393
<ItemsToSignPostBuild Remove="@(ItemsToSignPostBuild)" />
7494
<ItemsToSignPostBuild Include="@(ToolsetAssetsToPublish->'%(Filename)%(Extension)')" />
7595
</ItemGroup>
96+
97+
<PropertyGroup>
98+
<IsStableBuild>false</IsStableBuild>
99+
<IsStableBuild Condition="'$(DotNetFinalVersionKind)' == 'release'">true</IsStableBuild>
100+
</PropertyGroup>
101+
76102

77103
<MakeDir Directories="$(TempWorkingDirectory)"/>
78104

@@ -94,7 +120,8 @@
94120
PublishFlatContainer="true"
95121
AssetManifestPath="$(SdkAssetsManifestFilePath)"
96122
AssetsTemporaryDirectory="$(TempWorkingDirectory)"
97-
PublishingVersion="3"/>
123+
PublishingVersion="3"
124+
IsStableBuild="$(IsStableBuild)" />
98125

99126
<Copy
100127
SourceFiles="$(SdkAssetsManifestFilePath)"

0 commit comments

Comments
 (0)