From a09a88ca5ad16e5761d2bc06297db86d9c9fb2dc Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Thu, 6 Aug 2020 02:45:45 +0000 Subject: [PATCH 1/2] Update dependencies from https://github.com/dotnet/arcade build 20200805.7 Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.SignTool , Microsoft.DotNet.SwaggerGenerator.MSBuild From Version 1.0.0-beta.20365.6 -> To Version 1.0.0-beta.20405.7 --- NuGet.config | 2 +- eng/Version.Details.xml | 20 ++++++++++---------- eng/Versions.props | 6 +++--- eng/common/SetupNugetSources.ps1 | 17 +++++++++++++++++ eng/common/SetupNugetSources.sh | 25 ++++++++++++++++++++++--- eng/common/tools.ps1 | 2 +- global.json | 4 ++-- 7 files changed, 56 insertions(+), 20 deletions(-) diff --git a/NuGet.config b/NuGet.config index 5cb7dc3752..87909589d8 100644 --- a/NuGet.config +++ b/NuGet.config @@ -1,4 +1,4 @@ - + diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index d80d058862..70efc30075 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -3,25 +3,25 @@ - + https://github.com/dotnet/arcade - 7cc59275eade471e29b88a797275818b0d513d0f + 0f7d7daceeb78d33bc4719cfdb32f8e97075872f - + https://github.com/dotnet/arcade - 7cc59275eade471e29b88a797275818b0d513d0f + 0f7d7daceeb78d33bc4719cfdb32f8e97075872f - + https://github.com/dotnet/arcade - 7cc59275eade471e29b88a797275818b0d513d0f + 0f7d7daceeb78d33bc4719cfdb32f8e97075872f - + https://github.com/dotnet/arcade - 7cc59275eade471e29b88a797275818b0d513d0f + 0f7d7daceeb78d33bc4719cfdb32f8e97075872f - + https://github.com/dotnet/arcade - 7cc59275eade471e29b88a797275818b0d513d0f + 0f7d7daceeb78d33bc4719cfdb32f8e97075872f https://github.com/dotnet/arcade-services diff --git a/eng/Versions.props b/eng/Versions.props index beceeb5eed..58f9ecf11d 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -60,8 +60,8 @@ 2.4.1 2.0.3 2.4.1 - 2.2.0-beta.20365.6 - 1.0.0-beta.20365.6 + 2.2.0-beta.20405.7 + 1.0.0-beta.20405.7 1.22.0 1.1.2 2.0.0 @@ -73,7 +73,7 @@ 1.7.0 1.1.0-beta.19556.4 1.0.0-beta2-19554-01 - 1.0.0-beta.20365.6 + 1.0.0-beta.20405.7 1.0.0-beta.20055.1 diff --git a/eng/common/SetupNugetSources.ps1 b/eng/common/SetupNugetSources.ps1 index a8b5280d9d..6d88a1904b 100644 --- a/eng/common/SetupNugetSources.ps1 +++ b/eng/common/SetupNugetSources.ps1 @@ -11,6 +11,8 @@ # See example YAML call for this script below. Note the use of the variable `$(dn-bot-dnceng-artifact-feeds-rw)` # from the AzureDevOps-Artifact-Feeds-Pats variable group. # +# Any disabledPackageSources entries which start with "darc-int" will be re-enabled as part of this script executing +# # - task: PowerShell@2 # displayName: Setup Private Feeds Credentials # condition: eq(variables['Agent.OS'], 'Windows_NT') @@ -94,6 +96,14 @@ function InsertMaestroPrivateFeedCredentials($Sources, $Creds, $Username, $Passw } } +function EnablePrivatePackageSources($DisabledPackageSources) { + $maestroPrivateSources = $DisabledPackageSources.SelectNodes("add[contains(@key,'darc-int')]") + ForEach ($DisabledPackageSource in $maestroPrivateSources) { + Write-Host "`tEnsuring private source '$($DisabledPackageSource.key)' is enabled" + $DisabledPackageSource.SetAttribute("value", "false") + } +} + if (!(Test-Path $ConfigFile -PathType Leaf)) { Write-PipelineTelemetryError -Category 'Build' -Message "Eng/common/SetupNugetSources.ps1 returned a non-zero exit code. Couldn't find the NuGet config file: $ConfigFile" ExitWithExitCode 1 @@ -123,6 +133,13 @@ if ($creds -eq $null) { $doc.DocumentElement.AppendChild($creds) | Out-Null } +# Check for disabledPackageSources; we'll enable any darc-int ones we find there +$disabledSources = $doc.DocumentElement.SelectSingleNode("disabledPackageSources") +if ($disabledSources -ne $null) { + Write-Host "Checking for any darc-int disabled package sources in the disabledPackageSources node" + EnablePrivatePackageSources -DisabledPackageSources $disabledSources +} + $userName = "dn-bot" # Insert credential nodes for Maestro's private feeds diff --git a/eng/common/SetupNugetSources.sh b/eng/common/SetupNugetSources.sh index 4ebb1e5a44..00e8f45b91 100644 --- a/eng/common/SetupNugetSources.sh +++ b/eng/common/SetupNugetSources.sh @@ -13,6 +13,8 @@ # See example YAML call for this script below. Note the use of the variable `$(dn-bot-dnceng-artifact-feeds-rw)` # from the AzureDevOps-Artifact-Feeds-Pats variable group. # +# Any disabledPackageSources entries which start with "darc-int" will be re-enabled as part of this script executing. +# # - task: Bash@3 # displayName: Setup Private Feeds Credentials # inputs: @@ -63,7 +65,7 @@ if [ "$?" != "0" ]; then ConfigNodeHeader="" PackageSourcesTemplate="${TB}${NL}${TB}" - sed -i.bak "s|$ConfigNodeHeader|$ConfigNodeHeader${NL}$PackageSourcesTemplate|" NuGet.config + sed -i.bak "s|$ConfigNodeHeader|$ConfigNodeHeader${NL}$PackageSourcesTemplate|" $ConfigFile fi # Ensure there is a ... section. @@ -74,7 +76,7 @@ if [ "$?" != "0" ]; then PackageSourcesNodeFooter="" PackageSourceCredentialsTemplate="${TB}${NL}${TB}" - sed -i.bak "s|$PackageSourcesNodeFooter|$PackageSourcesNodeFooter${NL}$PackageSourceCredentialsTemplate|" NuGet.config + sed -i.bak "s|$PackageSourcesNodeFooter|$PackageSourcesNodeFooter${NL}$PackageSourceCredentialsTemplate|" $ConfigFile fi PackageSources=() @@ -146,4 +148,21 @@ for FeedName in ${PackageSources[@]} ; do sed -i.bak "s|$PackageSourceCredentialsNodeFooter|$NewCredential${NL}$PackageSourceCredentialsNodeFooter|" $ConfigFile fi -done \ No newline at end of file +done + +# Re-enable any entries in disabledPackageSources where the feed name contains darc-int +grep -i "" $ConfigFile +if [ "$?" == "0" ]; then + DisabledDarcIntSources=() + echo "Re-enabling any disabled \"darc-int\" package sources in $ConfigFile" + DisabledDarcIntSources+=$(grep -oh '"darc-int-[^"]*" value="true"' $ConfigFile | tr -d '"') + for DisabledSourceName in ${DisabledDarcIntSources[@]} ; do + if [[ $DisabledSourceName == darc-int* ]] + then + OldDisableValue="add key=\"$DisabledSourceName\" value=\"true\"" + NewDisableValue="add key=\"$DisabledSourceName\" value=\"false\"" + sed -i.bak "s|$OldDisableValue|$NewDisableValue|" $ConfigFile + echo "Neutralized disablePackageSources entry for '$DisabledSourceName'" + fi + done +fi \ No newline at end of file diff --git a/eng/common/tools.ps1 b/eng/common/tools.ps1 index bc228dfdf9..f50507a06c 100644 --- a/eng/common/tools.ps1 +++ b/eng/common/tools.ps1 @@ -329,7 +329,7 @@ function InitializeXCopyMSBuild([string]$packageVersion, [bool]$install) { Create-Directory $packageDir Write-Host "Downloading $packageName $packageVersion" $ProgressPreference = 'SilentlyContinue' # Don't display the console progress UI - it's a huge perf hit - Invoke-WebRequest "https://dotnet.myget.org/F/roslyn-tools/api/v2/package/$packageName/$packageVersion/" -OutFile $packagePath + Invoke-WebRequest "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/flat2/$packageName/$packageVersion/$packageName.$packageVersion.nupkg" -OutFile $packagePath Unzip $packagePath $packageDir } diff --git a/global.json b/global.json index f6d1f2af4a..3c289cd098 100644 --- a/global.json +++ b/global.json @@ -9,7 +9,7 @@ "dotnet": "3.1.101" }, "msbuild-sdks": { - "Microsoft.DotNet.Arcade.Sdk": "1.0.0-beta.20365.6", - "Microsoft.DotNet.Helix.Sdk": "2.0.0-beta.20365.6" + "Microsoft.DotNet.Arcade.Sdk": "1.0.0-beta.20405.7", + "Microsoft.DotNet.Helix.Sdk": "2.0.0-beta.20405.7" } } From 1219dc903459e6794d12233ec28e5a36860d6ac3 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Tue, 11 Aug 2020 21:39:21 +0000 Subject: [PATCH 2/2] Update dependencies from https://github.com/dotnet/arcade build 20200811.9 Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.SignTool , Microsoft.DotNet.SwaggerGenerator.MSBuild From Version 1.0.0-beta.20365.6 -> To Version 1.0.0-beta.20411.9 --- eng/Version.Details.xml | 20 ++++++++++---------- eng/Versions.props | 6 +++--- global.json | 4 ++-- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 70efc30075..0bd729be70 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -3,25 +3,25 @@ - + https://github.com/dotnet/arcade - 0f7d7daceeb78d33bc4719cfdb32f8e97075872f + 2e804f8d57972faf64a19a7295728dc7bfcb5fce - + https://github.com/dotnet/arcade - 0f7d7daceeb78d33bc4719cfdb32f8e97075872f + 2e804f8d57972faf64a19a7295728dc7bfcb5fce - + https://github.com/dotnet/arcade - 0f7d7daceeb78d33bc4719cfdb32f8e97075872f + 2e804f8d57972faf64a19a7295728dc7bfcb5fce - + https://github.com/dotnet/arcade - 0f7d7daceeb78d33bc4719cfdb32f8e97075872f + 2e804f8d57972faf64a19a7295728dc7bfcb5fce - + https://github.com/dotnet/arcade - 0f7d7daceeb78d33bc4719cfdb32f8e97075872f + 2e804f8d57972faf64a19a7295728dc7bfcb5fce https://github.com/dotnet/arcade-services diff --git a/eng/Versions.props b/eng/Versions.props index 58f9ecf11d..c154fd1efd 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -60,8 +60,8 @@ 2.4.1 2.0.3 2.4.1 - 2.2.0-beta.20405.7 - 1.0.0-beta.20405.7 + 2.2.0-beta.20411.9 + 1.0.0-beta.20411.9 1.22.0 1.1.2 2.0.0 @@ -73,7 +73,7 @@ 1.7.0 1.1.0-beta.19556.4 1.0.0-beta2-19554-01 - 1.0.0-beta.20405.7 + 1.0.0-beta.20411.9 1.0.0-beta.20055.1 diff --git a/global.json b/global.json index 3c289cd098..99d975e906 100644 --- a/global.json +++ b/global.json @@ -9,7 +9,7 @@ "dotnet": "3.1.101" }, "msbuild-sdks": { - "Microsoft.DotNet.Arcade.Sdk": "1.0.0-beta.20405.7", - "Microsoft.DotNet.Helix.Sdk": "2.0.0-beta.20405.7" + "Microsoft.DotNet.Arcade.Sdk": "1.0.0-beta.20411.9", + "Microsoft.DotNet.Helix.Sdk": "2.0.0-beta.20411.9" } }