Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
09daf4d
Merge branch 'release/6.0' into release/6.0-staging
lewing Apr 15, 2024
18a2da2
Update queues. (#101201)
LoopedBard3 Apr 17, 2024
626a28d
[release/6.0-staging] Remove Windows 7 helix queues (#100988)
jkoritzinsky Apr 19, 2024
223f182
[release/6.0] Avoid rooting X509Certificate2 in SslSessionCache (#101…
rzikm Apr 23, 2024
edcb9df
[release/6.0-staging] TypeDescriptor threading fixes (#101306)
steveharter Apr 25, 2024
7cedeac
Merge pull request #100984 from dotnet-maestro-bot/merge/release/6.0-…
carlossanlop Apr 29, 2024
a24f294
[release/6.0-staging] Fix AV in host from tracing on exit (#101260)
github-actions[bot] Apr 29, 2024
1a9f096
Update dependencies from https://github.com/dotnet/emsdk build 202404…
dotnet-maestro[bot] Apr 29, 2024
923e9b4
Merge pull request #101784 from dotnet-maestro-bot/merge/release/6.0-…
carlossanlop May 2, 2024
f225326
Update dependencies from https://github.com/dotnet/emsdk build 202405…
dotnet-maestro[bot] May 3, 2024
e50e868
[release/6.0-staging] Backport #92296 and #92438 (#101822)
amanasifkhalid May 13, 2024
d1b36c9
[release/6.0-staging] Backport #92375 (#102172)
amanasifkhalid May 17, 2024
d0a1ea3
Update dependencies from https://github.com/dotnet/xharness build 202…
dotnet-maestro[bot] May 20, 2024
406a871
Update dependencies from https://github.com/dotnet/icu build 20240519…
dotnet-maestro[bot] May 20, 2024
cb188b8
[release/6.0] Use V5 ESRP task with backing MI + AKV (#102588)
hoyosjs May 24, 2024
ec9de44
Update DIA to 17.10.0-beta1.24272.1 (#102640)
hoyosjs May 31, 2024
3f22874
[Release/6.0-staging] Fix issue where the IPC server can fully consum…
tommcdon Jun 4, 2024
f71677a
[release/6.0-staging] Merge #92901 (#102862)
amanasifkhalid Jun 4, 2024
2f62289
Support building against clang 18 (#102529)
omajid Jun 5, 2024
a48fee0
[release/6.0-staging] Merge #92958 and #93082 (#103044)
amanasifkhalid Jun 5, 2024
32dd229
Merge branch 'release/6.0-staging' into merge/release/6.0-to-release/…
carlossanlop Jun 10, 2024
798c314
Update dependencies from https://github.com/dotnet/hotreload-utils bu…
dotnet-maestro[bot] Jun 10, 2024
66f466b
[release/6.0-staging] Update dependencies from dotnet/runtime-assets …
dotnet-maestro[bot] Jun 10, 2024
7669574
Merge branch 'release/6.0-staging' into merge/release/6.0-to-release/…
carlossanlop Jun 10, 2024
98222b2
Update dependencies from https://github.com/dotnet/emsdk build 202405…
dotnet-maestro[bot] Jun 10, 2024
8eb7fbc
Merge branch 'release/6.0-staging' into merge/release/6.0-to-release/…
carlossanlop Jun 10, 2024
318da1f
Merge pull request #102346 from dotnet-maestro-bot/merge/release/6.0-…
carlossanlop Jun 10, 2024
963608d
Merge branch 'release/6.0' into release/6.0-staging
carlossanlop Jun 10, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .config/dotnet-tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
]
},
"microsoft.dotnet.xharness.cli": {
"version": "6.0.0-prerelease.24208.3",
"version": "6.0.0-prerelease.24224.2",
"commands": [
"xharness"
]
Expand Down
2 changes: 2 additions & 0 deletions NuGet.config
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@
<clear />
<!--Begin: Package sources managed by Dependency Flow automation. Do not edit the sources below.-->
<!-- Begin: Package sources from dotnet-emsdk -->
<add key="darc-pub-dotnet-emsdk-5a2faf3" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-emsdk-5a2faf37/nuget/v3/index.json" />
<add key="darc-pub-dotnet-emsdk-1107112" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-emsdk-1107112d/nuget/v3/index.json" />
<add key="darc-pub-dotnet-emsdk-8601068" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-emsdk-86010681/nuget/v3/index.json" />
<!-- End: Package sources from dotnet-emsdk -->
<!-- Begin: Package sources from dotnet-wcf -->
Expand Down
64 changes: 32 additions & 32 deletions eng/Version.Details.xml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<Dependencies>
<ProductDependencies>
<Dependency Name="Microsoft.NETCore.Runtime.ICU.Transport" Version="6.0.0-rtm.24211.1">
<Dependency Name="Microsoft.NETCore.Runtime.ICU.Transport" Version="6.0.0-rtm.24269.3">
<Uri>https://github.com/dotnet/icu</Uri>
<Sha>f2734cffa9b7f1270de7cc701e76b9a8eb938a19</Sha>
<Sha>def3524876b6b84a72e8ed02db6077f9c0ce8a75</Sha>
</Dependency>
<Dependency Name="System.Net.MsQuic.Transport" Version="6.0.0-servicing.22205.1">
<Uri>https://github.com/dotnet/msquic</Uri>
Expand Down Expand Up @@ -102,49 +102,49 @@
<Uri>https://github.com/microsoft/vstest</Uri>
<Sha>140434f7109d357d0158ade9e5164a4861513965</Sha>
</Dependency>
<Dependency Name="System.ComponentModel.TypeConverter.TestData" Version="6.0.0-beta.24211.3">
<Dependency Name="System.ComponentModel.TypeConverter.TestData" Version="6.0.0-beta.24271.2">
<Uri>https://github.com/dotnet/runtime-assets</Uri>
<Sha>3b33dc5e6c1ab334ee4ca9f76ccae84ade59a12a</Sha>
<Sha>600fbf042f688f9db813f69bd8a6525b84efb7e6</Sha>
</Dependency>
<Dependency Name="System.Data.Common.TestData" Version="6.0.0-beta.24211.3">
<Dependency Name="System.Data.Common.TestData" Version="6.0.0-beta.24271.2">
<Uri>https://github.com/dotnet/runtime-assets</Uri>
<Sha>3b33dc5e6c1ab334ee4ca9f76ccae84ade59a12a</Sha>
<Sha>600fbf042f688f9db813f69bd8a6525b84efb7e6</Sha>
</Dependency>
<Dependency Name="System.Drawing.Common.TestData" Version="6.0.0-beta.24211.3">
<Dependency Name="System.Drawing.Common.TestData" Version="6.0.0-beta.24271.2">
<Uri>https://github.com/dotnet/runtime-assets</Uri>
<Sha>3b33dc5e6c1ab334ee4ca9f76ccae84ade59a12a</Sha>
<Sha>600fbf042f688f9db813f69bd8a6525b84efb7e6</Sha>
</Dependency>
<Dependency Name="System.IO.Compression.TestData" Version="6.0.0-beta.24211.3">
<Dependency Name="System.IO.Compression.TestData" Version="6.0.0-beta.24271.2">
<Uri>https://github.com/dotnet/runtime-assets</Uri>
<Sha>3b33dc5e6c1ab334ee4ca9f76ccae84ade59a12a</Sha>
<Sha>600fbf042f688f9db813f69bd8a6525b84efb7e6</Sha>
</Dependency>
<Dependency Name="System.IO.Packaging.TestData" Version="6.0.0-beta.24211.3">
<Dependency Name="System.IO.Packaging.TestData" Version="6.0.0-beta.24271.2">
<Uri>https://github.com/dotnet/runtime-assets</Uri>
<Sha>3b33dc5e6c1ab334ee4ca9f76ccae84ade59a12a</Sha>
<Sha>600fbf042f688f9db813f69bd8a6525b84efb7e6</Sha>
</Dependency>
<Dependency Name="System.Net.TestData" Version="6.0.0-beta.24211.3">
<Dependency Name="System.Net.TestData" Version="6.0.0-beta.24271.2">
<Uri>https://github.com/dotnet/runtime-assets</Uri>
<Sha>3b33dc5e6c1ab334ee4ca9f76ccae84ade59a12a</Sha>
<Sha>600fbf042f688f9db813f69bd8a6525b84efb7e6</Sha>
</Dependency>
<Dependency Name="System.Private.Runtime.UnicodeData" Version="6.0.0-beta.24211.3">
<Dependency Name="System.Private.Runtime.UnicodeData" Version="6.0.0-beta.24271.2">
<Uri>https://github.com/dotnet/runtime-assets</Uri>
<Sha>3b33dc5e6c1ab334ee4ca9f76ccae84ade59a12a</Sha>
<Sha>600fbf042f688f9db813f69bd8a6525b84efb7e6</Sha>
</Dependency>
<Dependency Name="System.Runtime.TimeZoneData" Version="6.0.0-beta.24211.3">
<Dependency Name="System.Runtime.TimeZoneData" Version="6.0.0-beta.24271.2">
<Uri>https://github.com/dotnet/runtime-assets</Uri>
<Sha>3b33dc5e6c1ab334ee4ca9f76ccae84ade59a12a</Sha>
<Sha>600fbf042f688f9db813f69bd8a6525b84efb7e6</Sha>
</Dependency>
<Dependency Name="System.Security.Cryptography.X509Certificates.TestData" Version="6.0.0-beta.24211.3">
<Dependency Name="System.Security.Cryptography.X509Certificates.TestData" Version="6.0.0-beta.24271.2">
<Uri>https://github.com/dotnet/runtime-assets</Uri>
<Sha>3b33dc5e6c1ab334ee4ca9f76ccae84ade59a12a</Sha>
<Sha>600fbf042f688f9db813f69bd8a6525b84efb7e6</Sha>
</Dependency>
<Dependency Name="System.Windows.Extensions.TestData" Version="6.0.0-beta.24211.3">
<Dependency Name="System.Windows.Extensions.TestData" Version="6.0.0-beta.24271.2">
<Uri>https://github.com/dotnet/runtime-assets</Uri>
<Sha>3b33dc5e6c1ab334ee4ca9f76ccae84ade59a12a</Sha>
<Sha>600fbf042f688f9db813f69bd8a6525b84efb7e6</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.CilStrip.Sources" Version="6.0.0-beta.24211.3">
<Dependency Name="Microsoft.DotNet.CilStrip.Sources" Version="6.0.0-beta.24271.2">
<Uri>https://github.com/dotnet/runtime-assets</Uri>
<Sha>3b33dc5e6c1ab334ee4ca9f76ccae84ade59a12a</Sha>
<Sha>600fbf042f688f9db813f69bd8a6525b84efb7e6</Sha>
</Dependency>
<Dependency Name="runtime.linux-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk" Version="11.1.0-alpha.1.21416.1">
<Uri>https://github.com/dotnet/llvm-project</Uri>
Expand Down Expand Up @@ -214,13 +214,13 @@
<Uri>https://github.com/mono/linker</Uri>
<Sha>c8499798a2a09639174e2f5c694d6652794cc73d</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.XHarness.TestRunners.Xunit" Version="6.0.0-prerelease.24208.3">
<Dependency Name="Microsoft.DotNet.XHarness.TestRunners.Xunit" Version="6.0.0-prerelease.24224.2">
<Uri>https://github.com/dotnet/xharness</Uri>
<Sha>b107ade008f89b2e4e7ce73ee92b6ba193bb623a</Sha>
<Sha>d1dd9c2ce3fc0b9358d2cda64c52d052d1a612c1</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.XHarness.CLI" Version="6.0.0-prerelease.24208.3">
<Dependency Name="Microsoft.DotNet.XHarness.CLI" Version="6.0.0-prerelease.24224.2">
<Uri>https://github.com/dotnet/xharness</Uri>
<Sha>b107ade008f89b2e4e7ce73ee92b6ba193bb623a</Sha>
<Sha>d1dd9c2ce3fc0b9358d2cda64c52d052d1a612c1</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.PackageTesting" Version="6.0.0-beta.24266.4">
<Uri>https://github.com/dotnet/arcade</Uri>
Expand All @@ -242,13 +242,13 @@
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-optimization</Uri>
<Sha>d50065944d8b41d804448a7056351481d583ad3d</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.HotReload.Utils.Generator.BuildTool" Version="6.0.0-alpha.0.24211.2">
<Dependency Name="Microsoft.DotNet.HotReload.Utils.Generator.BuildTool" Version="6.0.0-alpha.0.24271.2">
<Uri>https://github.com/dotnet/hotreload-utils</Uri>
<Sha>b11d2b601cd75038e3f587650f75286f0a0b6902</Sha>
<Sha>6f095cd6901ed48a469289f7f4f91d30a420d1ad</Sha>
</Dependency>
<Dependency Name="System.Runtime.Numerics.TestData" Version="6.0.0-beta.24211.3">
<Dependency Name="System.Runtime.Numerics.TestData" Version="6.0.0-beta.24271.2">
<Uri>https://github.com/dotnet/runtime-assets</Uri>
<Sha>3b33dc5e6c1ab334ee4ca9f76ccae84ade59a12a</Sha>
<Sha>600fbf042f688f9db813f69bd8a6525b84efb7e6</Sha>
</Dependency>
<Dependency Name="Microsoft.CodeAnalysis.NetAnalyzers" Version="6.0.0-rc1.21413.4">
<Uri>https://github.com/dotnet/roslyn-analyzers</Uri>
Expand Down
34 changes: 17 additions & 17 deletions eng/Versions.props
Original file line number Diff line number Diff line change
Expand Up @@ -108,25 +108,25 @@
<SystemValueTupleVersion>4.5.0</SystemValueTupleVersion>
<runtimenativeSystemIOPortsVersion>6.0.0-rc.1.21415.6</runtimenativeSystemIOPortsVersion>
<!-- Runtime-Assets dependencies -->
<SystemRuntimeNumericsTestDataVersion>6.0.0-beta.24211.3</SystemRuntimeNumericsTestDataVersion>
<SystemComponentModelTypeConverterTestDataVersion>6.0.0-beta.24211.3</SystemComponentModelTypeConverterTestDataVersion>
<SystemDataCommonTestDataVersion>6.0.0-beta.24211.3</SystemDataCommonTestDataVersion>
<SystemDrawingCommonTestDataVersion>6.0.0-beta.24211.3</SystemDrawingCommonTestDataVersion>
<SystemIOCompressionTestDataVersion>6.0.0-beta.24211.3</SystemIOCompressionTestDataVersion>
<SystemIOPackagingTestDataVersion>6.0.0-beta.24211.3</SystemIOPackagingTestDataVersion>
<SystemNetTestDataVersion>6.0.0-beta.24211.3</SystemNetTestDataVersion>
<SystemPrivateRuntimeUnicodeDataVersion>6.0.0-beta.24211.3</SystemPrivateRuntimeUnicodeDataVersion>
<SystemRuntimeTimeZoneDataVersion>6.0.0-beta.24211.3</SystemRuntimeTimeZoneDataVersion>
<SystemSecurityCryptographyX509CertificatesTestDataVersion>6.0.0-beta.24211.3</SystemSecurityCryptographyX509CertificatesTestDataVersion>
<SystemWindowsExtensionsTestDataVersion>6.0.0-beta.24211.3</SystemWindowsExtensionsTestDataVersion>
<MicrosoftDotNetCilStripSourcesVersion>6.0.0-beta.24211.3</MicrosoftDotNetCilStripSourcesVersion>
<SystemRuntimeNumericsTestDataVersion>6.0.0-beta.24271.2</SystemRuntimeNumericsTestDataVersion>
<SystemComponentModelTypeConverterTestDataVersion>6.0.0-beta.24271.2</SystemComponentModelTypeConverterTestDataVersion>
<SystemDataCommonTestDataVersion>6.0.0-beta.24271.2</SystemDataCommonTestDataVersion>
<SystemDrawingCommonTestDataVersion>6.0.0-beta.24271.2</SystemDrawingCommonTestDataVersion>
<SystemIOCompressionTestDataVersion>6.0.0-beta.24271.2</SystemIOCompressionTestDataVersion>
<SystemIOPackagingTestDataVersion>6.0.0-beta.24271.2</SystemIOPackagingTestDataVersion>
<SystemNetTestDataVersion>6.0.0-beta.24271.2</SystemNetTestDataVersion>
<SystemPrivateRuntimeUnicodeDataVersion>6.0.0-beta.24271.2</SystemPrivateRuntimeUnicodeDataVersion>
<SystemRuntimeTimeZoneDataVersion>6.0.0-beta.24271.2</SystemRuntimeTimeZoneDataVersion>
<SystemSecurityCryptographyX509CertificatesTestDataVersion>6.0.0-beta.24271.2</SystemSecurityCryptographyX509CertificatesTestDataVersion>
<SystemWindowsExtensionsTestDataVersion>6.0.0-beta.24271.2</SystemWindowsExtensionsTestDataVersion>
<MicrosoftDotNetCilStripSourcesVersion>6.0.0-beta.24271.2</MicrosoftDotNetCilStripSourcesVersion>
<!-- dotnet-optimization dependencies -->
<optimizationwindows_ntx64MIBCRuntimeVersion>1.0.0-prerelease.21416.5</optimizationwindows_ntx64MIBCRuntimeVersion>
<optimizationwindows_ntx86MIBCRuntimeVersion>1.0.0-prerelease.21416.5</optimizationwindows_ntx86MIBCRuntimeVersion>
<optimizationlinuxx64MIBCRuntimeVersion>1.0.0-prerelease.21416.5</optimizationlinuxx64MIBCRuntimeVersion>
<optimizationPGOCoreCLRVersion>1.0.0-prerelease.21416.5</optimizationPGOCoreCLRVersion>
<!-- Not auto-updated. -->
<MicrosoftDiaSymReaderNativeVersion>16.11.29-beta1.23404.4</MicrosoftDiaSymReaderNativeVersion>
<MicrosoftDiaSymReaderNativeVersion>17.10.0-beta1.24272.1</MicrosoftDiaSymReaderNativeVersion>
<SystemCommandLineVersion>2.0.0-beta1.20253.1</SystemCommandLineVersion>
<TraceEventVersion>2.0.65</TraceEventVersion>
<CommandLineParserVersion>2.2.0</CommandLineParserVersion>
Expand All @@ -143,9 +143,9 @@
<!-- Testing -->
<MicrosoftNETCoreCoreDisToolsVersion>1.0.1-prerelease-00006</MicrosoftNETCoreCoreDisToolsVersion>
<MicrosoftNETTestSdkVersion>17.4.0-preview-20220707-01</MicrosoftNETTestSdkVersion>
<MicrosoftDotNetXHarnessTestRunnersXunitVersion>6.0.0-prerelease.24208.3</MicrosoftDotNetXHarnessTestRunnersXunitVersion>
<MicrosoftDotNetXHarnessCLIVersion>6.0.0-prerelease.24208.3</MicrosoftDotNetXHarnessCLIVersion>
<MicrosoftDotNetHotReloadUtilsGeneratorBuildToolVersion>6.0.0-alpha.0.23367.3</MicrosoftDotNetHotReloadUtilsGeneratorBuildToolVersion>
<MicrosoftDotNetXHarnessTestRunnersXunitVersion>6.0.0-prerelease.24224.2</MicrosoftDotNetXHarnessTestRunnersXunitVersion>
<MicrosoftDotNetXHarnessCLIVersion>6.0.0-prerelease.24224.2</MicrosoftDotNetXHarnessCLIVersion>
<MicrosoftDotNetHotReloadUtilsGeneratorBuildToolVersion>6.0.0-alpha.0.24271.2</MicrosoftDotNetHotReloadUtilsGeneratorBuildToolVersion>
<XUnitVersion>2.4.2-pre.9</XUnitVersion>
<XUnitRunnerVisualStudioVersion>2.4.2</XUnitRunnerVisualStudioVersion>
<CoverletCollectorVersion>1.3.0</CoverletCollectorVersion>
Expand All @@ -162,7 +162,7 @@
<MicrosoftNETILLinkTasksVersion>6.0.100-1.21459.1</MicrosoftNETILLinkTasksVersion>
<MicrosoftNETILLinkAnalyzerPackageVersion>$(MicrosoftNETILLinkTasksVersion)</MicrosoftNETILLinkAnalyzerPackageVersion>
<!-- ICU -->
<MicrosoftNETCoreRuntimeICUTransportVersion>6.0.0-rtm.24211.1</MicrosoftNETCoreRuntimeICUTransportVersion>
<MicrosoftNETCoreRuntimeICUTransportVersion>6.0.0-rtm.24269.3</MicrosoftNETCoreRuntimeICUTransportVersion>
<!-- MsQuic -->
<SystemNetMsQuicTransportVersion>6.0.0-servicing.22205.1</SystemNetMsQuicTransportVersion>
<!-- Mono LLVM -->
Expand Down
3 changes: 3 additions & 0 deletions eng/native/configurecompiler.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -376,6 +376,9 @@ if (CLR_CMAKE_HOST_UNIX)
add_compile_options(-Wno-single-bit-bitfield-constant-conversion)
add_compile_options(-Wno-cast-function-type-strict)
add_compile_options(-Wno-incompatible-function-pointer-types-strict)

# clang 18.1 supressions
add_compile_options(-Wno-switch-default)
else()
add_compile_options(-Wno-unknown-pragmas)
add_compile_options(-Wno-uninitialized)
Expand Down
2 changes: 1 addition & 1 deletion eng/native/init-compiler.sh
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ if [[ -z "$CLR_CC" ]]; then
# Set default versions
if [[ -z "$majorVersion" ]]; then
# note: gcc (all versions) and clang versions higher than 6 do not have minor version in file name, if it is zero.
if [[ "$compiler" == "clang" ]]; then versions=( 16 15 14 13 12 11 10 9 8 7 6.0 5.0 4.0 3.9 3.8 3.7 3.6 3.5 )
if [[ "$compiler" == "clang" ]]; then versions=( 18 17 16 15 14 13 12 11 10 9 8 7 6.0 5.0 4.0 3.9 3.8 3.7 3.6 3.5 )
elif [[ "$compiler" == "gcc" ]]; then versions=( 12 11 10 9 8 7 6 5 4.9 ); fi

for version in "${versions[@]}"; do
Expand Down
54 changes: 30 additions & 24 deletions eng/pipelines/common/global-build-job.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ parameters:
dependsOn: []
pool: ''
platform: ''
pgoType: ''
condition: true
useContinueOnErrorDuringBuild: false
shouldContinueOnError: false
Expand All @@ -26,8 +25,7 @@ parameters:
helixQueues: ''
enablePublishTestResults: false
testResultsFormat: ''
extraStepsTemplate: ''
extraStepsParameters: {}
postBuildSteps: []
enableRichCodeNavigation: false
richCodeNavigationLanguage: 'csharp'
richCodeNavigationEnvironment: 'production'
Expand Down Expand Up @@ -173,11 +171,12 @@ jobs:
displayName: Install native dependencies

# Build
- ${{ if eq(parameters.buildingOnSourceBuildImage, false) }}:
- script: $(_sclEnableCommand) $(Build.SourcesDirectory)$(dir)build$(scriptExt) -ci -arch ${{ parameters.archType }} $(_osParameter) ${{ parameters.buildArgs }} $(_officialBuildParameter) $(_crossBuildPropertyArg) $(_cxx11Parameter) $(_richCodeNavigationParam) $(_buildDarwinFrameworksParameter)
displayName: Build product
${{ if eq(parameters.useContinueOnErrorDuringBuild, true) }}:
continueOnError: ${{ parameters.shouldContinueOnError }}
- template: /eng/pipelines/common/templates/global-build-step.yml
parameters:
buildArgs: ${{ parameters.buildArgs }}
useContinueOnErrorDuringBuild: ${{ parameters.useContinueOnErrorDuringBuild }}
shouldContinueOnError: ${{ parameters.shouldContinueOnError }}
archType: ${{ parameters.archType }}

- ${{ if in(parameters.osGroup, 'OSX', 'iOS', 'tvOS', 'Android') }}:
- script: |
Expand All @@ -187,22 +186,29 @@ jobs:
condition: always()

# If intended to send extra steps after regular build add them here.
- ${{ if ne(parameters.extraStepsTemplate, '') }}:
- template: ${{ parameters.extraStepsTemplate }}
parameters:
osGroup: ${{ parameters.osGroup }}
osSubgroup: ${{ parameters.osSubgroup }}
archType: ${{ parameters.archType }}
buildConfig: ${{ parameters.buildConfig }}
runtimeFlavor: ${{ parameters.runtimeFlavor }}
runtimeVariant: ${{ parameters.runtimeVariant }}
helixQueues: ${{ parameters.helixQueues }}
targetRid: ${{ parameters.targetRid }}
nameSuffix: ${{ parameters.nameSuffix }}
platform: ${{ parameters.platform }}
pgoType: ${{ parameters.pgoType }}
shouldContinueOnError: ${{ parameters.shouldContinueOnError }}
${{ insert }}: ${{ parameters.extraStepsParameters }}
- ${{ if ne(parameters.postBuildSteps,'') }}:
- ${{ each postBuildStep in parameters.postBuildSteps }}:
- ${{ if ne(postBuildStep.template, '') }}:
- template: ${{ postBuildStep.template }}
parameters:
osGroup: ${{ parameters.osGroup }}
osSubgroup: ${{ parameters.osSubgroup }}
archType: ${{ parameters.archType }}
buildConfig: ${{ parameters.buildConfig }}
runtimeFlavor: ${{ parameters.runtimeFlavor }}
runtimeVariant: ${{ parameters.runtimeVariant }}
helixQueues: ${{ parameters.helixQueues }}
targetRid: ${{ parameters.targetRid }}
nameSuffix: ${{ parameters.nameSuffix }}
platform: ${{ parameters.platform }}
shouldContinueOnError: ${{ parameters.shouldContinueOnError }}
${{ if ne(postBuildStep.forwardedParameters, '') }}:
${{ each parameter in postBuildStep.forwardedParameters }}:
${{ parameter }}: ${{ parameters[parameter] }}
${{ if ne(postBuildStep.parameters, '') }}:
${{ insert }}: ${{ postBuildStep.parameters }}
- ${{ else }}:
- ${{ postBuildStep }}

- task: PublishBuildArtifacts@1
displayName: Publish Logs
Expand Down
12 changes: 12 additions & 0 deletions eng/pipelines/common/templates/global-build-step.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
parameters:
buildArgs: ''
useContinueOnErrorDuringBuild: false
shouldContinueOnError: false
archType: ''
displayName: Build product

steps:
- script: $(_sclEnableCommand) $(Build.SourcesDirectory)$(dir)build$(scriptExt) -ci -arch ${{ parameters.archType }} $(_osParameter) ${{ parameters.buildArgs }} $(_officialBuildParameter) $(_crossBuildPropertyArg) $(_cxx11Parameter) $(_richCodeNavigationParam) $(_buildDarwinFrameworksParameter)
displayName: ${{ parameters.displayName }}
${{ if eq(parameters.useContinueOnErrorDuringBuild, true) }}:
continueOnError: ${{ parameters.shouldContinueOnError }}
1 change: 0 additions & 1 deletion eng/pipelines/common/templates/runtimes/build-test-job.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@ parameters:
runtimeVariant: ''
dependsOn: []
dependOnEvaluatePaths: false
pgoType: ''

### Build managed test components (native components are getting built as part
### of the the product build job).
Expand Down
9 changes: 0 additions & 9 deletions eng/pipelines/common/templates/runtimes/xplat-job.yml
Original file line number Diff line number Diff line change
Expand Up @@ -74,15 +74,6 @@ jobs:
- name: buildConfig
value: ${{ parameters.buildConfig }}

- name: archType
value: ${{ parameters.archType }}

- name: osGroup
value: ${{ parameters.osGroup }}

- name: osSubgroup
value: ${{ parameters.osSubgroup }}

- ${{ if and(eq(variables['System.TeamProject'], 'internal'), ne(variables['Build.Reason'], 'PullRequest')) }}:
- name: _HelixSource
value: official/dotnet/runtime/$(Build.SourceBranch)
Expand Down
9 changes: 9 additions & 0 deletions eng/pipelines/common/xplat-setup.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,15 @@ jobs:
- name: _BuildConfig
value: $(buildConfigUpper)

- name: archType
value: ${{ parameters.archType }}

- name: osGroup
value: ${{ parameters.osGroup }}

- name: osSubgroup
value: ${{ parameters.osSubgroup }}

- ${{ if or(eq(parameters.osGroup, 'windows'), eq(parameters.hostedOs, 'windows')) }}:
- name: archiveExtension
value: '.zip'
Expand Down
Loading