diff --git a/.azure/pipelines/ci.yml b/.azure/pipelines/ci.yml index 87b1b96261cb11c19404ef4390a933f1553fb2bc..b2146de54a721a15fbef26c3cd3b513e9abc65f8 100644 --- a/.azure/pipelines/ci.yml +++ b/.azure/pipelines/ci.yml @@ -93,17 +93,17 @@ variables: - name: _InternalRuntimeDownloadCodeSignArgs value: '' - ${{ if eq(variables['System.TeamProject'], 'internal') }}: - - group: DotNet-MSRC-Storage + - group: DotNetBuilds storage account read tokens - name: _InternalRuntimeDownloadArgs - value: -RuntimeSourceFeed https://dotnetclimsrc.blob.core.windows.net/dotnet - -RuntimeSourceFeedKey $(dotnetclimsrc-read-sas-token-base64) - /p:DotNetAssetRootAccessTokenSuffix='$(dotnetclimsrc-read-sas-token-base64)' + value: -RuntimeSourceFeed https://dotnetbuilds.blob.core.windows.net/internal + -RuntimeSourceFeedKey $(dotnetbuilds-internal-container-read-token-base64) + /p:DotNetAssetRootAccessTokenSuffix='$(dotnetbuilds-internal-container-read-token-base64)' # The code signing doesn't use the aspnet build scripts, so the msbuild parameters have to be passed directly. This # is awkward but necessary because the eng/common/ build scripts don't add the msbuild properties automatically. - name: _InternalRuntimeDownloadCodeSignArgs value: $(_InternalRuntimeDownloadArgs) - /p:DotNetRuntimeSourceFeed=https://dotnetclimsrc.blob.core.windows.net/dotnet - /p:DotNetRuntimeSourceFeedKey=$(dotnetclimsrc-read-sas-token-base64) + /p:DotNetRuntimeSourceFeed=https://dotnetbuilds.blob.core.windows.net/internal + /p:DotNetRuntimeSourceFeedKey=$(dotnetbuilds-internal-container-read-token-base64) - group: DotNet-HelixApi-Access - name: _UseHelixOpenQueues value: 'false' @@ -736,7 +736,7 @@ stages: platform: name: 'Managed' container: 'mcr.microsoft.com/dotnet-buildtools/prereqs:centos-7-20210714125435-9b5bbc2' - buildScript: './eng/build.sh $(_PublishArgs) --no-build-repo-tasks' + buildScript: './eng/build.sh $(_PublishArgs) --no-build-repo-tasks $(_InternalRuntimeDownloadArgs)' skipPublishValidation: true # Publish to the BAR diff --git a/.azure/pipelines/jobs/default-build.yml b/.azure/pipelines/jobs/default-build.yml index abb200952797aeca2796bd2db8a5366b97dd29b3..75b8db0262cb07a69b0bfac7327fa948d424138b 100644 --- a/.azure/pipelines/jobs/default-build.yml +++ b/.azure/pipelines/jobs/default-build.yml @@ -220,7 +220,7 @@ jobs: # Include the variables we always want. COMPlus_DbgEnableMiniDump: 1 COMPlus_DbgMiniDumpName: "$(System.DefaultWorkingDirectory)/dotnet-%d.%t.core" - DotNetCliMsrcReadSasToken: "$(dotnetclimsrc-read-sas-token)" + DotNetBuildsInternalReadSasToken: $(dotnetbuilds-internal-container-read-token) # Expand provided `env:` properties, if any. ${{ if step.env }}: ${{ step.env }} @@ -231,14 +231,14 @@ jobs: env: COMPlus_DbgEnableMiniDump: 1 COMPlus_DbgMiniDumpName: "$(System.DefaultWorkingDirectory)/dotnet-%d.%t.core" - DotNetCliMsrcReadSasToken: "$(dotnetclimsrc-read-sas-token)" + DotNetBuildsInternalReadSasToken: $(dotnetbuilds-internal-container-read-token) - ${{ if ne(parameters.agentOs, 'Windows') }}: - script: $(BuildDirectory)/build.sh --ci --nobl --configuration $(BuildConfiguration) $(BuildScriptArgs) displayName: Run build.sh env: COMPlus_DbgEnableMiniDump: 1 COMPlus_DbgMiniDumpName: "$(System.DefaultWorkingDirectory)/dotnet-%d.%t.core" - DotNetCliMsrcReadSasToken: "$(dotnetclimsrc-read-sas-token)" + DotNetBuildsInternalReadSasToken: $(dotnetbuilds-internal-container-read-token) - ${{ parameters.afterBuild }} diff --git a/NuGet.config b/NuGet.config index 37e15a49ade1d53e941a3d5c1e0b33c38597100c..050fda0b4dcd3d819c706436559cfbc7f60a9ccf 100644 --- a/NuGet.config +++ b/NuGet.config @@ -4,10 +4,10 @@ <clear /> <!--Begin: Package sources managed by Dependency Flow automation. Do not edit the sources below.--> <!-- Begin: Package sources from dotnet-runtime --> - <add key="darc-int-dotnet-runtime-5e9fd16" value="https://pkgs.dev.azure.com/dnceng/internal/_packaging/darc-int-dotnet-runtime-5e9fd16f/nuget/v3/index.json" /> + <add key="darc-int-dotnet-runtime-839cdfb" value="https://pkgs.dev.azure.com/dnceng/internal/_packaging/darc-int-dotnet-runtime-839cdfb0/nuget/v3/index.json" /> <!-- End: Package sources from dotnet-runtime --> <!-- Begin: Package sources from dotnet-efcore --> - <add key="darc-int-dotnet-efcore-35c542c" value="https://pkgs.dev.azure.com/dnceng/internal/_packaging/darc-int-dotnet-efcore-35c542c8/nuget/v3/index.json" /> + <add key="darc-int-dotnet-efcore-d93f389" value="https://pkgs.dev.azure.com/dnceng/internal/_packaging/darc-int-dotnet-efcore-d93f3895/nuget/v3/index.json" /> <!-- End: Package sources from dotnet-efcore --> <!--End: Package sources managed by Dependency Flow automation. Do not edit the sources above.--> <add key="dotnet-eng" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json" /> @@ -27,10 +27,10 @@ <clear /> <!--Begin: Package sources managed by Dependency Flow automation. Do not edit the sources below.--> <!-- Begin: Package sources from dotnet-efcore --> - <add key="darc-int-dotnet-efcore-35c542c" value="true" /> + <add key="darc-int-dotnet-efcore-d93f389" value="true" /> <!-- End: Package sources from dotnet-efcore --> <!-- Begin: Package sources from dotnet-runtime --> - <add key="darc-int-dotnet-runtime-5e9fd16" value="true" /> + <add key="darc-int-dotnet-runtime-839cdfb" value="true" /> <!-- End: Package sources from dotnet-runtime --> <!--End: Package sources managed by Dependency Flow automation. Do not edit the sources above.--> </disabledPackageSources> diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index c498e40f97c162d33cc3d52bd34ac0954145c366..5650cb1bb795947f8cd48d32568fb691839838e9 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -11,35 +11,35 @@ <ProductDependencies> <Dependency Name="dotnet-ef" Version="6.0.2"> <Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-efcore</Uri> - <Sha>35c542c8bbefb222a6e592eed0790e6c264690a0</Sha> + <Sha>d93f389536054e13de2f820fe89197aa374c01eb</Sha> </Dependency> <Dependency Name="Microsoft.EntityFrameworkCore.InMemory" Version="6.0.2"> <Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-efcore</Uri> - <Sha>35c542c8bbefb222a6e592eed0790e6c264690a0</Sha> + <Sha>d93f389536054e13de2f820fe89197aa374c01eb</Sha> </Dependency> <Dependency Name="Microsoft.EntityFrameworkCore.Relational" Version="6.0.2"> <Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-efcore</Uri> - <Sha>35c542c8bbefb222a6e592eed0790e6c264690a0</Sha> + <Sha>d93f389536054e13de2f820fe89197aa374c01eb</Sha> </Dependency> <Dependency Name="Microsoft.EntityFrameworkCore.Sqlite" Version="6.0.2"> <Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-efcore</Uri> - <Sha>35c542c8bbefb222a6e592eed0790e6c264690a0</Sha> + <Sha>d93f389536054e13de2f820fe89197aa374c01eb</Sha> </Dependency> <Dependency Name="Microsoft.EntityFrameworkCore.SqlServer" Version="6.0.2"> <Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-efcore</Uri> - <Sha>35c542c8bbefb222a6e592eed0790e6c264690a0</Sha> + <Sha>d93f389536054e13de2f820fe89197aa374c01eb</Sha> </Dependency> <Dependency Name="Microsoft.EntityFrameworkCore.Tools" Version="6.0.2"> <Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-efcore</Uri> - <Sha>35c542c8bbefb222a6e592eed0790e6c264690a0</Sha> + <Sha>d93f389536054e13de2f820fe89197aa374c01eb</Sha> </Dependency> <Dependency Name="Microsoft.EntityFrameworkCore" Version="6.0.2"> <Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-efcore</Uri> - <Sha>35c542c8bbefb222a6e592eed0790e6c264690a0</Sha> + <Sha>d93f389536054e13de2f820fe89197aa374c01eb</Sha> </Dependency> <Dependency Name="Microsoft.EntityFrameworkCore.Design" Version="6.0.2"> <Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-efcore</Uri> - <Sha>35c542c8bbefb222a6e592eed0790e6c264690a0</Sha> + <Sha>d93f389536054e13de2f820fe89197aa374c01eb</Sha> </Dependency> <Dependency Name="Microsoft.Extensions.Caching.Abstractions" Version="6.0.0"> <Uri>https://github.com/dotnet/runtime</Uri> @@ -47,7 +47,7 @@ </Dependency> <Dependency Name="Microsoft.Extensions.Caching.Memory" Version="6.0.1"> <Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-runtime</Uri> - <Sha>5e9fd16f0c7c5589d36b3655b0be32ac4485f32f</Sha> + <Sha>839cdfb0ecca5e0be3dbccd926e7651ef50fdf10</Sha> </Dependency> <Dependency Name="Microsoft.Extensions.Configuration.Abstractions" Version="6.0.0"> <Uri>https://github.com/dotnet/runtime</Uri> @@ -63,7 +63,7 @@ </Dependency> <Dependency Name="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="6.0.1"> <Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-runtime</Uri> - <Sha>5e9fd16f0c7c5589d36b3655b0be32ac4485f32f</Sha> + <Sha>839cdfb0ecca5e0be3dbccd926e7651ef50fdf10</Sha> </Dependency> <Dependency Name="Microsoft.Extensions.Configuration.FileExtensions" Version="6.0.0"> <Uri>https://github.com/dotnet/runtime</Uri> @@ -79,7 +79,7 @@ </Dependency> <Dependency Name="Microsoft.Extensions.Configuration.UserSecrets" Version="6.0.1"> <Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-runtime</Uri> - <Sha>5e9fd16f0c7c5589d36b3655b0be32ac4485f32f</Sha> + <Sha>839cdfb0ecca5e0be3dbccd926e7651ef50fdf10</Sha> </Dependency> <Dependency Name="Microsoft.Extensions.Configuration.Xml" Version="6.0.0"> <Uri>https://github.com/dotnet/runtime</Uri> @@ -123,7 +123,7 @@ </Dependency> <Dependency Name="Microsoft.Extensions.Hosting" Version="6.0.1"> <Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-runtime</Uri> - <Sha>5e9fd16f0c7c5589d36b3655b0be32ac4485f32f</Sha> + <Sha>839cdfb0ecca5e0be3dbccd926e7651ef50fdf10</Sha> </Dependency> <Dependency Name="Microsoft.Extensions.Http" Version="6.0.0"> <Uri>https://github.com/dotnet/runtime</Uri> @@ -177,9 +177,9 @@ <Uri>https://github.com/dotnet/runtime</Uri> <Sha>4822e3c3aa77eb82b2fb33c9321f923cf11ddde6</Sha> </Dependency> - <Dependency Name="Microsoft.Internal.Runtime.AspNetCore.Transport" Version="6.0.2-servicing.22062.6"> + <Dependency Name="Microsoft.Internal.Runtime.AspNetCore.Transport" Version="6.0.2-servicing.22064.6"> <Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-runtime</Uri> - <Sha>5e9fd16f0c7c5589d36b3655b0be32ac4485f32f</Sha> + <Sha>839cdfb0ecca5e0be3dbccd926e7651ef50fdf10</Sha> </Dependency> <Dependency Name="System.Diagnostics.DiagnosticSource" Version="6.0.0"> <Uri>https://github.com/dotnet/runtime</Uri> @@ -191,11 +191,11 @@ </Dependency> <Dependency Name="System.DirectoryServices.Protocols" Version="6.0.1"> <Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-runtime</Uri> - <Sha>5e9fd16f0c7c5589d36b3655b0be32ac4485f32f</Sha> + <Sha>839cdfb0ecca5e0be3dbccd926e7651ef50fdf10</Sha> </Dependency> <Dependency Name="System.IO.Pipelines" Version="6.0.2"> <Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-runtime</Uri> - <Sha>5e9fd16f0c7c5589d36b3655b0be32ac4485f32f</Sha> + <Sha>839cdfb0ecca5e0be3dbccd926e7651ef50fdf10</Sha> </Dependency> <Dependency Name="System.Net.Http.Json" Version="6.0.0"> <Uri>https://github.com/dotnet/runtime</Uri> @@ -235,7 +235,7 @@ </Dependency> <Dependency Name="System.Text.Json" Version="6.0.2"> <Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-runtime</Uri> - <Sha>5e9fd16f0c7c5589d36b3655b0be32ac4485f32f</Sha> + <Sha>839cdfb0ecca5e0be3dbccd926e7651ef50fdf10</Sha> </Dependency> <Dependency Name="System.Threading.Channels" Version="6.0.0"> <Uri>https://github.com/dotnet/runtime</Uri> @@ -247,15 +247,15 @@ </Dependency> <Dependency Name="Microsoft.NETCore.App.Ref" Version="6.0.2"> <Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-runtime</Uri> - <Sha>5e9fd16f0c7c5589d36b3655b0be32ac4485f32f</Sha> + <Sha>839cdfb0ecca5e0be3dbccd926e7651ef50fdf10</Sha> </Dependency> <Dependency Name="Microsoft.NET.Runtime.MonoAOTCompiler.Task" Version="6.0.2"> <Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-runtime</Uri> - <Sha>5e9fd16f0c7c5589d36b3655b0be32ac4485f32f</Sha> + <Sha>839cdfb0ecca5e0be3dbccd926e7651ef50fdf10</Sha> </Dependency> <Dependency Name="Microsoft.NET.Runtime.WebAssembly.Sdk" Version="6.0.2"> <Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-runtime</Uri> - <Sha>5e9fd16f0c7c5589d36b3655b0be32ac4485f32f</Sha> + <Sha>839cdfb0ecca5e0be3dbccd926e7651ef50fdf10</Sha> </Dependency> <!-- Win-x64 is used here because we have picked an arbitrary runtime identifier to flow the version of the latest NETCore.App runtime. @@ -263,15 +263,15 @@ --> <Dependency Name="Microsoft.NETCore.App.Runtime.win-x64" Version="6.0.2"> <Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-runtime</Uri> - <Sha>5e9fd16f0c7c5589d36b3655b0be32ac4485f32f</Sha> + <Sha>839cdfb0ecca5e0be3dbccd926e7651ef50fdf10</Sha> </Dependency> <Dependency Name="Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.browser-wasm" Version="6.0.2"> <Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-runtime</Uri> - <Sha>5e9fd16f0c7c5589d36b3655b0be32ac4485f32f</Sha> + <Sha>839cdfb0ecca5e0be3dbccd926e7651ef50fdf10</Sha> </Dependency> - <Dependency Name="Microsoft.NETCore.BrowserDebugHost.Transport" Version="6.0.2-servicing.22062.6"> + <Dependency Name="Microsoft.NETCore.BrowserDebugHost.Transport" Version="6.0.2-servicing.22064.6"> <Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-runtime</Uri> - <Sha>5e9fd16f0c7c5589d36b3655b0be32ac4485f32f</Sha> + <Sha>839cdfb0ecca5e0be3dbccd926e7651ef50fdf10</Sha> </Dependency> </ProductDependencies> <ToolsetDependencies> diff --git a/eng/Versions.props b/eng/Versions.props index e805b94a667bd9221af9fa5ba38483aaf972c1a6..b5aa79c0c3a8ab274568e965982ac2fcaf8366fa 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -70,7 +70,7 @@ <MicrosoftNETRuntimeMonoAOTCompilerTaskVersion>6.0.2</MicrosoftNETRuntimeMonoAOTCompilerTaskVersion> <MicrosoftNETRuntimeWebAssemblySdkVersion>6.0.2</MicrosoftNETRuntimeWebAssemblySdkVersion> <MicrosoftNETCoreAppRuntimeAOTwinx64CrossbrowserwasmVersion>6.0.2</MicrosoftNETCoreAppRuntimeAOTwinx64CrossbrowserwasmVersion> - <MicrosoftNETCoreBrowserDebugHostTransportVersion>6.0.2-servicing.22062.6</MicrosoftNETCoreBrowserDebugHostTransportVersion> + <MicrosoftNETCoreBrowserDebugHostTransportVersion>6.0.2-servicing.22064.6</MicrosoftNETCoreBrowserDebugHostTransportVersion> <MicrosoftExtensionsCachingAbstractionsVersion>6.0.0</MicrosoftExtensionsCachingAbstractionsVersion> <MicrosoftExtensionsCachingMemoryVersion>6.0.1</MicrosoftExtensionsCachingMemoryVersion> <MicrosoftExtensionsConfigurationAbstractionsVersion>6.0.0</MicrosoftExtensionsConfigurationAbstractionsVersion> @@ -105,7 +105,7 @@ <MicrosoftExtensionsOptionsDataAnnotationsVersion>6.0.0</MicrosoftExtensionsOptionsDataAnnotationsVersion> <MicrosoftExtensionsOptionsVersion>6.0.0</MicrosoftExtensionsOptionsVersion> <MicrosoftExtensionsPrimitivesVersion>6.0.0</MicrosoftExtensionsPrimitivesVersion> - <MicrosoftInternalRuntimeAspNetCoreTransportVersion>6.0.2-servicing.22062.6</MicrosoftInternalRuntimeAspNetCoreTransportVersion> + <MicrosoftInternalRuntimeAspNetCoreTransportVersion>6.0.2-servicing.22064.6</MicrosoftInternalRuntimeAspNetCoreTransportVersion> <SystemDiagnosticsDiagnosticSourceVersion>6.0.0</SystemDiagnosticsDiagnosticSourceVersion> <SystemDiagnosticsEventLogVersion>6.0.0</SystemDiagnosticsEventLogVersion> <SystemDirectoryServicesProtocolsVersion>6.0.1</SystemDirectoryServicesProtocolsVersion> @@ -272,6 +272,6 @@ <PropertyGroup Label="Restore feeds"> <!-- In an orchestrated build, this may be overridden to other Azure feeds. --> <DotNetAssetRootUrl Condition="'$(DotNetAssetRootUrl)'==''">https://dotnetcli.azureedge.net/dotnet/</DotNetAssetRootUrl> - <DotNetPrivateAssetRootUrl Condition="'$(DotNetPrivateAssetRootUrl)'==''">https://dotnetclimsrc.blob.core.windows.net/dotnet/</DotNetPrivateAssetRootUrl> + <DotNetPrivateAssetRootUrl Condition="'$(DotNetPrivateAssetRootUrl)'==''"> https://dotnetbuilds.azureedge.net/internal/</DotNetPrivateAssetRootUrl> </PropertyGroup> </Project> diff --git a/eng/helix/helix.proj b/eng/helix/helix.proj index e64dd7d86e20ac8a6667041920a57663e9d610af..56ecf5c1fbdd63ded00963383cfddc0e94b60d86 100644 --- a/eng/helix/helix.proj +++ b/eng/helix/helix.proj @@ -40,11 +40,11 @@ <ItemGroup> <!-- Use the BrowserDebugHost transport package as a sentinel for the non-shipping version of the NETCoreApp shared framework. - !temporary! e.g. https://dotnetclimsrc.blob.core.windows.net/dotnet/Runtime/6.0.2-servicing.22060.12/dotnet-runtime-6.0.2-win-x86.zip?{token} + !temporary! e.g. https://dotnetbuilds.blob.core.windows.net/internal/Runtime/6.0.2-servicing.22060.12/dotnet-runtime-6.0.2-win-x86.zip?{token} --> <HelixCorrelationPayload Include="dotnet-cli" Destination="dotnet-cli" - Uri="https://dotnetclimsrc.blob.core.windows.net/dotnet/Runtime/$(MicrosoftNETCoreBrowserDebugHostTransportVersion)/dotnet-runtime-$(MicrosoftNETCoreAppRuntimeVersion)-$(DotNetCliRuntime)$(ArchiveExtension)$([System.Environment]::GetEnvironmentVariable('DotNetCliMsrcReadSasToken'))" /> + Uri="https://dotnetbuilds.blob.core.windows.net/internal/Runtime/$(MicrosoftNETCoreBrowserDebugHostTransportVersion)/dotnet-runtime-$(MicrosoftNETCoreAppRuntimeVersion)-$(DotNetCliRuntime)$(ArchiveExtension)$([System.Environment]::GetEnvironmentVariable('DotNetBuildsInternalReadSasToken'))" /> </ItemGroup> <PropertyGroup Condition=" '$(ContinuousIntegrationBuild)' == 'true' ">