From a5709a765c6085615e5660b71284dd246576d4ed Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Mon, 14 Sep 2026 05:05:27 +0000 Subject: [PATCH 1/2] Update dependencies from https://github.com/dotnet/dotnet build 20260911.15 On relative base path root Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Feed From Version 11.0.0-beta.26455.110 -> To Version 11.0.0-beta.26461.115 Microsoft.DotNet.Cecil From Version 0.11.5-preview.26455.110 -> To Version 0.11.5-preview.26461.115 Microsoft.NET.ILLink , Microsoft.NETCore.App.Ref From Version 11.0.0-rc.2.26455.110 -> To Version 11.0.0-rc.2.26461.115 Microsoft.NET.Sdk , Microsoft.TemplateEngine.Authoring.Tasks From Version 11.0.100-rc.2.26455.110 -> To Version 11.0.100-rc.2.26461.115 --- eng/Version.Details.xml | 28 +++++------ eng/Versions.props | 12 ++--- eng/common/core-templates/job/onelocbuild.yml | 48 +++++++------------ global.json | 2 +- 4 files changed, 38 insertions(+), 52 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 95a40129824..3d0c961da85 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,20 +1,20 @@ - + https://github.com/dotnet/dotnet - 52ecb082fd3889636b5793bcaa9f4ca7cb9deb71 + fb92951eceabe91c5015b35e49acdbc9c867aaf8 - + https://github.com/dotnet/dotnet - 52ecb082fd3889636b5793bcaa9f4ca7cb9deb71 + fb92951eceabe91c5015b35e49acdbc9c867aaf8 - + https://github.com/dotnet/dotnet - 52ecb082fd3889636b5793bcaa9f4ca7cb9deb71 + fb92951eceabe91c5015b35e49acdbc9c867aaf8 - + https://github.com/dotnet/dotnet - 52ecb082fd3889636b5793bcaa9f4ca7cb9deb71 + fb92951eceabe91c5015b35e49acdbc9c867aaf8 https://github.com/dotnet/dotnet @@ -36,17 +36,17 @@ - + https://github.com/dotnet/dotnet - 52ecb082fd3889636b5793bcaa9f4ca7cb9deb71 + fb92951eceabe91c5015b35e49acdbc9c867aaf8 - + https://github.com/dotnet/dotnet - 52ecb082fd3889636b5793bcaa9f4ca7cb9deb71 + fb92951eceabe91c5015b35e49acdbc9c867aaf8 - + https://github.com/dotnet/dotnet - 52ecb082fd3889636b5793bcaa9f4ca7cb9deb71 + fb92951eceabe91c5015b35e49acdbc9c867aaf8 https://github.com/microsoft/testfx diff --git a/eng/Versions.props b/eng/Versions.props index 38333b4b835..f5d137e0062 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -1,20 +1,20 @@ - 11.0.100-rc.2.26455.110 + 11.0.100-rc.2.26461.115 $(MicrosoftNETSdkPackageVersion) - 11.0.0-rc.2.26455.110 - 11.0.0-rc.2.26455.110 + 11.0.0-rc.2.26461.115 + 11.0.0-rc.2.26461.115 7.0.0-beta.22103.1 11.0.0-beta.26060.102 - 11.0.0-beta.26455.110 + 11.0.0-beta.26461.115 11.0.100-preview.4.26215.121 11.0.100-preview.4.26215.121 $(MicrosoftNETWorkloadMonoToolChainCurrentManifest110100preview4PackageVersion) $(MicrosoftNETWorkloadEmscriptenCurrentManifest110100preview4PackageVersion) - 11.0.100-rc.2.26455.110 - 0.11.5-preview.26455.110 + 11.0.100-rc.2.26461.115 + 0.11.5-preview.26461.115 4.5.0-preview.26455.2 10.0.11 11.0.0-preview.1.26104.118 diff --git a/eng/common/core-templates/job/onelocbuild.yml b/eng/common/core-templates/job/onelocbuild.yml index ce077368e40..25af2787900 100644 --- a/eng/common/core-templates/job/onelocbuild.yml +++ b/eng/common/core-templates/job/onelocbuild.yml @@ -5,20 +5,10 @@ parameters: # Optional: A defined YAML pool - https://docs.microsoft.com/en-us/azure/devops/pipelines/yaml-schema?view=vsts&tabs=schema#pool pool: '' - CeapexPat: $(dn-bot-ceapex-package-r) # PAT for the loc AzDO instance https://dev.azure.com/ceapex - GithubPat: $(BotAccount-dotnet-bot-repo-PAT) - - # Service connection for WIF-based Entra authentication to ceapex feeds (replaces CeapexPat). - # When set, dnceng/internal builds acquire a federated Entra token instead of using a PAT. - # All other projects (e.g. DevDiv, public), where this dnceng-scoped service connection does not - # exist, and any pipeline that sets this to '' fall back to PAT-based auth via the CeapexPat parameter. + # Project-scoped WIF service connection for Ceapex feed authentication. CeapexServiceConnection: 'dnceng-onelocbuild-ceapex' # GitHub App authentication for the OneLoc check-in PR. - # dnceng/internal and DevDiv/DevDiv are enabled by default with their project-scoped service - # connections. Other projects must explicitly opt in after provisioning equivalent infrastructure. - UseGitHubAppAuthentication: true - UseGitHubAppAuthenticationInOtherProjects: false GitHubAppServiceConnection: 'dnceng-oneloc-githubapp' GitHubAppClientId: 'Iv23lijBU8x3gc9lDOc9' GitHubAppKeyVaultName: 'EngKeyVault' @@ -50,7 +40,6 @@ jobs: displayName: OneLocBuild${{ parameters.JobNameSuffix }} variables: - - group: OneLocBuildVariables # Contains the CeapexPat and GithubPat - name: _GenerateLocProjectArguments value: -SourcesDirectory ${{ parameters.SourcesDirectory }} -LanguageSet "${{ parameters.LanguageSet }}" @@ -81,6 +70,12 @@ jobs: steps: - ${{ if eq(parameters.is1ESPipeline, '') }}: - 'Illegal entry point, is1ESPipeline is not defined. Repository yaml should not directly reference templates in core-templates folder.': error + - ${{ if notin(variables['System.TeamProject'], 'internal', 'DevDiv') }}: + - 'OneLocBuild is supported only in dnceng/internal and DevDiv/DevDiv.': error + - ${{ if eq(parameters.CeapexServiceConnection, '') }}: + - 'CeapexServiceConnection must identify a WIF service connection.': error + - ${{ if and(eq(parameters.RepoType, 'gitHub'), eq(parameters.GitHubAppServiceConnection, '')) }}: + - 'GitHubAppServiceConnection must identify a WIF service connection for GitHub repositories.': error - ${{ if ne(parameters.SkipLocProjectJsonGeneration, 'true') }}: - task: Powershell@2 @@ -90,18 +85,15 @@ jobs: displayName: Generate LocProject.json condition: ${{ parameters.condition }} - # Acquire an Entra token for ceapex feed access via WIF (dnceng/internal only). - # All other projects use PAT-based auth, since the ceapex service connection is scoped to dnceng/internal. - - ${{ if and(ne(parameters.CeapexServiceConnection, ''), eq(variables['System.TeamProject'], 'internal')) }}: - - template: /eng/common/templates/steps/get-federated-access-token.yml - parameters: - federatedServiceConnection: ${{ parameters.CeapexServiceConnection }} - outputVariableName: 'CeapexEntraToken' - condition: ${{ parameters.condition }} + # Acquire a short-lived Entra token for Ceapex feed access. + - template: /eng/common/templates/steps/get-federated-access-token.yml + parameters: + federatedServiceConnection: ${{ parameters.CeapexServiceConnection }} + outputVariableName: 'CeapexEntraToken' + condition: ${{ parameters.condition }} - # Mint a short-lived GitHub App installation token for the loc check-in PR. Use the connection - # provisioned in each supported project; other projects must explicitly opt in and override it. - - ${{ if and(eq(parameters.RepoType, 'gitHub'), eq(parameters.UseGitHubAppAuthentication, true), or(eq(variables['System.TeamProject'], 'internal'), eq(variables['System.TeamProject'], 'DevDiv'), eq(parameters.UseGitHubAppAuthenticationInOtherProjects, true))) }}: + # Mint a short-lived GitHub App installation token for the loc check-in PR. + - ${{ if eq(parameters.RepoType, 'gitHub') }}: - template: /eng/common/core-templates/steps/get-github-app-token.yml parameters: is1ESPipeline: ${{ parameters.is1ESPipeline }} @@ -131,16 +123,10 @@ jobs: isUseLfLineEndingsSelected: ${{ parameters.UseLfLineEndings }} isShouldReusePrSelected: ${{ parameters.ReusePr }} packageSourceAuth: patAuth - ${{ if and(ne(parameters.CeapexServiceConnection, ''), eq(variables['System.TeamProject'], 'internal')) }}: - patVariable: $(CeapexEntraToken) - ${{ if or(eq(parameters.CeapexServiceConnection, ''), ne(variables['System.TeamProject'], 'internal')) }}: - patVariable: ${{ parameters.CeapexPat }} + patVariable: $(CeapexEntraToken) ${{ if eq(parameters.RepoType, 'gitHub') }}: repoType: ${{ parameters.RepoType }} - ${{ if and(eq(parameters.UseGitHubAppAuthentication, true), or(eq(variables['System.TeamProject'], 'internal'), eq(variables['System.TeamProject'], 'DevDiv'), eq(parameters.UseGitHubAppAuthenticationInOtherProjects, true))) }}: - gitHubPatVariable: "$(GitHubAppInstallationToken)" - ${{ else }}: - gitHubPatVariable: "${{ parameters.GithubPat }}" + gitHubPatVariable: "$(GitHubAppInstallationToken)" ${{ if ne(parameters.MirrorRepo, '') }}: isMirrorRepoSelected: true gitHubOrganization: ${{ parameters.GitHubOrg }} diff --git a/global.json b/global.json index 3339dab85b4..dfc015e4235 100644 --- a/global.json +++ b/global.json @@ -4,7 +4,7 @@ }, "msbuild-sdks": { "Microsoft.Build.NoTargets": "3.7.134", - "Microsoft.DotNet.Arcade.Sdk": "11.0.0-beta.26455.110", + "Microsoft.DotNet.Arcade.Sdk": "11.0.0-beta.26461.115", "Microsoft.DotNet.Helix.Sdk": "11.0.0-beta.26411.119" } } From 61aead060d1532c18bafa8f47e7c63738e683660 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Mon, 14 Sep 2026 05:06:53 +0000 Subject: [PATCH 2/2] Update dependencies from https://github.com/microsoft/testfx build 20260913.10 On relative base path root MSTest From Version 4.5.0-preview.26455.2 -> To Version 4.5.0-preview.26463.10 --- eng/Version.Details.xml | 4 ++-- eng/Versions.props | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 3d0c961da85..602e06cbeb4 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -48,9 +48,9 @@ https://github.com/dotnet/dotnet fb92951eceabe91c5015b35e49acdbc9c867aaf8 - + https://github.com/microsoft/testfx - a179d7cba3416133a4b3f161093f7636bdb778fa + 4ab333fbf5fd008da87adb04bd7eca95b5637eff diff --git a/eng/Versions.props b/eng/Versions.props index f5d137e0062..8018d7e89a2 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -15,7 +15,7 @@ $(MicrosoftNETWorkloadEmscriptenCurrentManifest110100preview4PackageVersion) 11.0.100-rc.2.26461.115 0.11.5-preview.26461.115 - 4.5.0-preview.26455.2 + 4.5.0-preview.26463.10 10.0.11 11.0.0-preview.1.26104.118