From 1a2584d75e87e1d7bb16ec7e97b0df32e6074d37 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Sat, 15 Aug 2026 02:08:56 +0000 Subject: [PATCH 1/9] Update dependencies from build 327141 Updated Dependencies: Microsoft.DotNet.Arcade.Sdk (Version 10.0.0-beta.26412.103 -> 10.0.0-beta.26413.116) [[ commit created by automation ]] --- eng/Version.Details.props | 2 +- eng/Version.Details.xml | 6 +++--- eng/common/Get-GitHubAppToken.ps1 | 18 ++++++++++++++---- global.json | 2 +- 4 files changed, 19 insertions(+), 9 deletions(-) diff --git a/eng/Version.Details.props b/eng/Version.Details.props index 60b2f2d0f9..eca7ee613f 100644 --- a/eng/Version.Details.props +++ b/eng/Version.Details.props @@ -6,7 +6,7 @@ This file should be imported by eng/Versions.props - 10.0.0-beta.26412.103 + 10.0.0-beta.26413.116 diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index d507facdd3..1ec9f63a98 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,12 +1,12 @@ - + - + https://github.com/dotnet/dotnet - 493580a515a01970cfe1da2c7dd589efbaf36996 + 5549d455e17cefdd7e202cb31fce756a0847efc9 diff --git a/eng/common/Get-GitHubAppToken.ps1 b/eng/common/Get-GitHubAppToken.ps1 index 6b5899d7a2..9c7e3dcd6a 100644 --- a/eng/common/Get-GitHubAppToken.ps1 +++ b/eng/common/Get-GitHubAppToken.ps1 @@ -113,10 +113,13 @@ try { $installations = @() $page = 1 do { - $pageInstallations = @(Invoke-RestMethod ` + # Assign the response before wrapping it in @(). PowerShell otherwise + # preserves a top-level JSON array as one nested pipeline object. + $pageResponse = Invoke-RestMethod ` -Uri "https://api.github.com/app/installations?per_page=100&page=$page" ` -Headers $headers ` - -Method Get) + -Method Get + $pageInstallations = @($pageResponse) $installations += $pageInstallations $page++ } while ($pageInstallations.Count -eq 100) @@ -125,12 +128,19 @@ catch { Write-PipelineTelemetryError -Category 'Build' -Message "Failed to list GitHub App installations: $_. The signed JWT may be invalid or the App's Client ID ('$AppClientId') may be incorrect." exit 1 } -$installation = $installations | Where-Object { $_.account.login -ieq $InstallationOwner } | Select-Object -First 1 -if (-not $installation) { +$matchingInstallations = @($installations | Where-Object { $_.account.login -ieq $InstallationOwner }) +if ($matchingInstallations.Count -eq 0) { $found = ($installations | ForEach-Object { $_.account.login }) -join ', ' Write-PipelineTelemetryError -Category 'Build' -Message "No installation found for '$InstallationOwner'. App is installed on: $found" exit 1 } +if ($matchingInstallations.Count -ne 1) { + $matchingIds = ($matchingInstallations | ForEach-Object { $_.id }) -join ', ' + Write-PipelineTelemetryError -Category 'Build' -Message "Found multiple installations for '$InstallationOwner': $matchingIds" + exit 1 +} +$installation = $matchingInstallations[0] +Write-Host "Using installation $($installation.id) for '$($installation.account.login)'." try { $tokenResponse = Invoke-RestMethod ` diff --git a/global.json b/global.json index 4f97a64339..bcf20b0564 100644 --- a/global.json +++ b/global.json @@ -8,7 +8,7 @@ } }, "msbuild-sdks": { - "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.26412.103" + "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.26413.116" }, "sdk": { "version": "10.0.111" From 95ffe7c42c98efe374ec4defcc4f42e92a4846cc Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Sun, 16 Aug 2026 02:06:42 +0000 Subject: [PATCH 2/9] Update dependencies from build 327247 Updated Dependencies: Microsoft.DotNet.Arcade.Sdk (Version 10.0.0-beta.26413.116 -> 10.0.0-beta.26414.116) [[ commit created by automation ]] --- eng/Version.Details.props | 2 +- eng/Version.Details.xml | 6 +++--- global.json | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/eng/Version.Details.props b/eng/Version.Details.props index eca7ee613f..a4a106dc15 100644 --- a/eng/Version.Details.props +++ b/eng/Version.Details.props @@ -6,7 +6,7 @@ This file should be imported by eng/Versions.props - 10.0.0-beta.26413.116 + 10.0.0-beta.26414.116 diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 1ec9f63a98..0db2d733cc 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,12 +1,12 @@ - + - + https://github.com/dotnet/dotnet - 5549d455e17cefdd7e202cb31fce756a0847efc9 + 8e461aa6b46dbd52a5ec7533d8f4523454197a25 diff --git a/global.json b/global.json index bcf20b0564..2a7c099042 100644 --- a/global.json +++ b/global.json @@ -8,7 +8,7 @@ } }, "msbuild-sdks": { - "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.26413.116" + "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.26414.116" }, "sdk": { "version": "10.0.111" From 684eca49f146259457dfe3dae712422d3f055824 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Tue, 18 Aug 2026 02:09:07 +0000 Subject: [PATCH 3/9] Update dependencies from build 327431 Updated Dependencies: Microsoft.DotNet.Arcade.Sdk (Version 10.0.0-beta.26414.116 -> 10.0.0-beta.26417.106) [[ commit created by automation ]] --- eng/Version.Details.props | 2 +- eng/Version.Details.xml | 6 +++--- global.json | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/eng/Version.Details.props b/eng/Version.Details.props index a4a106dc15..d2927c0a41 100644 --- a/eng/Version.Details.props +++ b/eng/Version.Details.props @@ -6,7 +6,7 @@ This file should be imported by eng/Versions.props - 10.0.0-beta.26414.116 + 10.0.0-beta.26417.106 diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 0db2d733cc..b6d1969995 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,12 +1,12 @@ - + - + https://github.com/dotnet/dotnet - 8e461aa6b46dbd52a5ec7533d8f4523454197a25 + 07280ccb1b0a3e0affb64ce3d07abe9eda48ed19 diff --git a/global.json b/global.json index 2a7c099042..4b1aea23d5 100644 --- a/global.json +++ b/global.json @@ -8,7 +8,7 @@ } }, "msbuild-sdks": { - "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.26414.116" + "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.26417.106" }, "sdk": { "version": "10.0.111" From 3ee16a395f5dc6dc0bddb0f2e8eb663a9255b283 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Wed, 19 Aug 2026 02:09:04 +0000 Subject: [PATCH 4/9] Update dependencies from build 327605 Updated Dependencies: Microsoft.DotNet.Arcade.Sdk (Version 10.0.0-beta.26417.106 -> 10.0.0-beta.26418.103) [[ commit created by automation ]] --- eng/Version.Details.props | 2 +- eng/Version.Details.xml | 6 +++--- global.json | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/eng/Version.Details.props b/eng/Version.Details.props index d2927c0a41..04ddb8791c 100644 --- a/eng/Version.Details.props +++ b/eng/Version.Details.props @@ -6,7 +6,7 @@ This file should be imported by eng/Versions.props - 10.0.0-beta.26417.106 + 10.0.0-beta.26418.103 diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index b6d1969995..da3bc65552 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,12 +1,12 @@ - + - + https://github.com/dotnet/dotnet - 07280ccb1b0a3e0affb64ce3d07abe9eda48ed19 + d247057ae32ae36e14905eb8e776304a84433554 diff --git a/global.json b/global.json index 4b1aea23d5..04cd36a173 100644 --- a/global.json +++ b/global.json @@ -8,7 +8,7 @@ } }, "msbuild-sdks": { - "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.26417.106" + "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.26418.103" }, "sdk": { "version": "10.0.111" From 3ce9b108d460da4911ee192895fb6a8b2ffe0fbe Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Wed, 26 Aug 2026 02:11:13 +0000 Subject: [PATCH 5/9] Update dependencies from build 328477 Updated Dependencies: Microsoft.DotNet.Arcade.Sdk (Version 10.0.0-beta.26418.103 -> 10.0.0-beta.26424.122) [[ commit created by automation ]] --- eng/Version.Details.props | 2 +- eng/Version.Details.xml | 6 ++--- eng/common/core-templates/job/onelocbuild.yml | 22 +++++++++++-------- global.json | 2 +- 4 files changed, 18 insertions(+), 14 deletions(-) diff --git a/eng/Version.Details.props b/eng/Version.Details.props index 04ddb8791c..14d7ceda33 100644 --- a/eng/Version.Details.props +++ b/eng/Version.Details.props @@ -6,7 +6,7 @@ This file should be imported by eng/Versions.props - 10.0.0-beta.26418.103 + 10.0.0-beta.26424.122 diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index da3bc65552..309dd6f3b6 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,12 +1,12 @@ - + - + https://github.com/dotnet/dotnet - d247057ae32ae36e14905eb8e776304a84433554 + a6cb35bfde81c73e25feba2fe3d2a39c3fe118fd diff --git a/eng/common/core-templates/job/onelocbuild.yml b/eng/common/core-templates/job/onelocbuild.yml index b28af6613c..726c2c1daf 100644 --- a/eng/common/core-templates/job/onelocbuild.yml +++ b/eng/common/core-templates/job/onelocbuild.yml @@ -14,10 +14,11 @@ parameters: # exist, and any pipeline that sets this to '' fall back to PAT-based auth via the CeapexPat parameter. CeapexServiceConnection: 'dnceng-onelocbuild-ceapex' - # GitHub App authentication for the OneLoc check-in PR (dnceng/internal only). - # The infrastructure identifiers are centralized here and the App path is enabled by default. - # DevDiv requires its own project-scoped service connection before this path can be enabled there. + # 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' @@ -97,13 +98,16 @@ jobs: outputVariableName: 'CeapexEntraToken' condition: ${{ parameters.condition }} - # Mint a short-lived GitHub App installation token for the loc check-in PR (dnceng/internal only). - # All other projects fall back to PAT-based auth, since the app service connection is scoped to dnceng/internal. - - ${{ if and(eq(parameters.RepoType, 'gitHub'), eq(parameters.UseGitHubAppAuthentication, true), eq(variables['System.TeamProject'], 'internal')) }}: + # 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))) }}: - template: /eng/common/core-templates/steps/get-github-app-token.yml parameters: is1ESPipeline: ${{ parameters.is1ESPipeline }} - azureSubscription: ${{ parameters.GitHubAppServiceConnection }} + ${{ if and(eq(variables['System.TeamProject'], 'DevDiv'), eq(parameters.GitHubAppServiceConnection, 'dnceng-oneloc-githubapp')) }}: + azureSubscription: 'devdiv-oneloc-githubapp' + ${{ else }}: + azureSubscription: ${{ parameters.GitHubAppServiceConnection }} keyVaultName: ${{ parameters.GitHubAppKeyVaultName }} keyName: ${{ parameters.GitHubAppKeyName }} appClientId: ${{ parameters.GitHubAppClientId }} @@ -132,9 +136,9 @@ jobs: patVariable: ${{ parameters.CeapexPat }} ${{ if eq(parameters.RepoType, 'gitHub') }}: repoType: ${{ parameters.RepoType }} - ${{ if and(eq(parameters.UseGitHubAppAuthentication, true), eq(variables['System.TeamProject'], 'internal')) }}: + ${{ if and(eq(parameters.UseGitHubAppAuthentication, true), or(eq(variables['System.TeamProject'], 'internal'), eq(variables['System.TeamProject'], 'DevDiv'), eq(parameters.UseGitHubAppAuthenticationInOtherProjects, true))) }}: gitHubPatVariable: "$(GitHubAppInstallationToken)" - ${{ if or(eq(parameters.UseGitHubAppAuthentication, false), ne(variables['System.TeamProject'], 'internal')) }}: + ${{ else }}: gitHubPatVariable: "${{ parameters.GithubPat }}" ${{ if ne(parameters.MirrorRepo, '') }}: isMirrorRepoSelected: true diff --git a/global.json b/global.json index 04cd36a173..4d6c6b6138 100644 --- a/global.json +++ b/global.json @@ -8,7 +8,7 @@ } }, "msbuild-sdks": { - "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.26418.103" + "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.26424.122" }, "sdk": { "version": "10.0.111" From 66a77e916a049533ecc9f24c899453c33cd7db07 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Thu, 27 Aug 2026 02:11:26 +0000 Subject: [PATCH 6/9] Backflow from https://github.com/dotnet/dotnet / 31d4a0a build 328846 Diff: https://github.com/dotnet/dotnet/compare/a6cb35bfde81c73e25feba2fe3d2a39c3fe118fd..31d4a0a8497049bf6485dd830c8a9112c1557a99 From: https://github.com/dotnet/dotnet/commit/a6cb35bfde81c73e25feba2fe3d2a39c3fe118fd To: https://github.com/dotnet/dotnet/commit/31d4a0a8497049bf6485dd830c8a9112c1557a99 [[ commit created by automation ]] --- eng/Versions.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eng/Versions.props b/eng/Versions.props index 56dda1e7d3..2dd7aafb17 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -4,7 +4,7 @@ - 2.0.12 + 2.0.13 servicing From 9d808f506835b13674bd6e408cfe92fd37e2bbbd Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Thu, 27 Aug 2026 02:11:26 +0000 Subject: [PATCH 7/9] Update dependencies from build 328846 Updated Dependencies: Microsoft.DotNet.Arcade.Sdk (Version 10.0.0-beta.26424.122 -> 10.0.0-beta.26426.108) [[ commit created by automation ]] --- eng/Version.Details.props | 2 +- eng/Version.Details.xml | 6 +++--- global.json | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/eng/Version.Details.props b/eng/Version.Details.props index 14d7ceda33..a8f9d43ef3 100644 --- a/eng/Version.Details.props +++ b/eng/Version.Details.props @@ -6,7 +6,7 @@ This file should be imported by eng/Versions.props - 10.0.0-beta.26424.122 + 10.0.0-beta.26426.108 diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 309dd6f3b6..4aa0a11a4b 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,12 +1,12 @@ - + - + https://github.com/dotnet/dotnet - a6cb35bfde81c73e25feba2fe3d2a39c3fe118fd + 31d4a0a8497049bf6485dd830c8a9112c1557a99 diff --git a/global.json b/global.json index 4d6c6b6138..ab6ce89c07 100644 --- a/global.json +++ b/global.json @@ -8,7 +8,7 @@ } }, "msbuild-sdks": { - "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.26424.122" + "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.26426.108" }, "sdk": { "version": "10.0.111" From 17160397e2f77bb1a590867f509f8dfdf5abc8bb Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Fri, 28 Aug 2026 02:10:55 +0000 Subject: [PATCH 8/9] Update dependencies from build 328888 Updated Dependencies: Microsoft.DotNet.Arcade.Sdk (Version 10.0.0-beta.26426.108 -> 10.0.0-beta.26426.122) [[ commit created by automation ]] --- eng/Version.Details.props | 2 +- eng/Version.Details.xml | 6 +++--- global.json | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/eng/Version.Details.props b/eng/Version.Details.props index a8f9d43ef3..62fdae7eea 100644 --- a/eng/Version.Details.props +++ b/eng/Version.Details.props @@ -6,7 +6,7 @@ This file should be imported by eng/Versions.props - 10.0.0-beta.26426.108 + 10.0.0-beta.26426.122 diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 4aa0a11a4b..9b5c6794eb 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,12 +1,12 @@ - + - + https://github.com/dotnet/dotnet - 31d4a0a8497049bf6485dd830c8a9112c1557a99 + c7ac883e69867495da925d6c0757b1662241fe1e diff --git a/global.json b/global.json index ab6ce89c07..442d682121 100644 --- a/global.json +++ b/global.json @@ -8,7 +8,7 @@ } }, "msbuild-sdks": { - "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.26426.108" + "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.26426.122" }, "sdk": { "version": "10.0.111" From c7012744784ba86bae1059d49bac01ad1ad7cc15 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Sat, 29 Aug 2026 02:10:09 +0000 Subject: [PATCH 9/9] Update dependencies from build 329108 Updated Dependencies: Microsoft.DotNet.Arcade.Sdk (Version 10.0.0-beta.26426.122 -> 10.0.0-beta.26427.124) [[ commit created by automation ]] --- eng/Version.Details.props | 2 +- eng/Version.Details.xml | 6 +++--- eng/common/core-templates/job/onelocbuild.yml | 14 ++++++-------- global.json | 2 +- 4 files changed, 11 insertions(+), 13 deletions(-) diff --git a/eng/Version.Details.props b/eng/Version.Details.props index 62fdae7eea..74ff489d59 100644 --- a/eng/Version.Details.props +++ b/eng/Version.Details.props @@ -6,7 +6,7 @@ This file should be imported by eng/Versions.props - 10.0.0-beta.26426.122 + 10.0.0-beta.26427.124 diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 9b5c6794eb..39dbb0f426 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,12 +1,12 @@ - + - + https://github.com/dotnet/dotnet - c7ac883e69867495da925d6c0757b1662241fe1e + 2c07be8ab38eb69e43aedf74ed288079c839b1dc diff --git a/eng/common/core-templates/job/onelocbuild.yml b/eng/common/core-templates/job/onelocbuild.yml index 726c2c1daf..15d8c1571e 100644 --- a/eng/common/core-templates/job/onelocbuild.yml +++ b/eng/common/core-templates/job/onelocbuild.yml @@ -9,9 +9,8 @@ parameters: 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. + # The `internal` and `DevDiv` System.TeamProject values have same-named, project-scoped + # connections. Other values, and any pipeline that sets this to '', use the CeapexPat parameter. CeapexServiceConnection: 'dnceng-onelocbuild-ceapex' # GitHub App authentication for the OneLoc check-in PR. @@ -89,9 +88,8 @@ 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')) }}: + # Acquire an Entra token when System.TeamProject is `internal` or `DevDiv`. + - ${{ if and(ne(parameters.CeapexServiceConnection, ''), or(eq(variables['System.TeamProject'], 'internal'), eq(variables['System.TeamProject'], 'DevDiv'))) }}: - template: /eng/common/templates/steps/get-federated-access-token.yml parameters: federatedServiceConnection: ${{ parameters.CeapexServiceConnection }} @@ -130,9 +128,9 @@ jobs: isUseLfLineEndingsSelected: ${{ parameters.UseLfLineEndings }} isShouldReusePrSelected: ${{ parameters.ReusePr }} packageSourceAuth: patAuth - ${{ if and(ne(parameters.CeapexServiceConnection, ''), eq(variables['System.TeamProject'], 'internal')) }}: + ${{ if and(ne(parameters.CeapexServiceConnection, ''), or(eq(variables['System.TeamProject'], 'internal'), eq(variables['System.TeamProject'], 'DevDiv'))) }}: patVariable: $(CeapexEntraToken) - ${{ if or(eq(parameters.CeapexServiceConnection, ''), ne(variables['System.TeamProject'], 'internal')) }}: + ${{ if or(eq(parameters.CeapexServiceConnection, ''), and(ne(variables['System.TeamProject'], 'internal'), ne(variables['System.TeamProject'], 'DevDiv'))) }}: patVariable: ${{ parameters.CeapexPat }} ${{ if eq(parameters.RepoType, 'gitHub') }}: repoType: ${{ parameters.RepoType }} diff --git a/global.json b/global.json index 442d682121..5c38bebf66 100644 --- a/global.json +++ b/global.json @@ -8,7 +8,7 @@ } }, "msbuild-sdks": { - "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.26426.122" + "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.26427.124" }, "sdk": { "version": "10.0.111"