Skip to content

Sync Release/releases json/1.0.2 with main - #570

Open
joeloff wants to merge 37 commits into
dotnet:release/releases-json/1.0.2from
joeloff:release/releases-json/1.0.2
Open

Sync Release/releases json/1.0.2 with main#570
joeloff wants to merge 37 commits into
dotnet:release/releases-json/1.0.2from
joeloff:release/releases-json/1.0.2

Conversation

@joeloff

@joeloff joeloff commented Aug 21, 2026

Copy link
Copy Markdown
Member

No description provided.

joeloff and others added 30 commits April 23, 2026 10:11
[main] Source code updates from dotnet/dotnet


 - Merge branch 'main' into darc-main-ca57b29b-30f0-4066-bbdd-128813d53edd
CodeQL auto-detects Python from eng/common/cross/install-debs.py and
attempts to build a Python database, which fails because there is no
meaningful Python source code to analyze. Restrict CodeQL to only scan
csharp and cpp, which are the actual source languages in this repo.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…entry point (dotnet#313) (dotnet#560)

Command.Validate dereferenced manifest.EntryPoint.TargetPath without a
null check. Manifests that do not reference an entry-point assembly
(e.g. those using customHostRequired) have a null EntryPoint, which
caused a NullReferenceException during validation (including on -Update).

Guard the EntryPoint and TargetPath against null before dereferencing,
consistent with the null checks used everywhere else EntryPoint is
accessed (AppMan.cs). When there is no entry point the deployment is not
launcher-based, so launcherBasedDeployment is correctly false.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Update dependencies from build 311575
Updated Dependencies:
Microsoft.DotNet.Arcade.Sdk (Version 11.0.0-beta.26215.121 -> 11.0.0-beta.26222.142)
[[ commit created by automation ]]

* Update dependencies from build 311807
Updated Dependencies:
Microsoft.DotNet.Arcade.Sdk (Version 11.0.0-beta.26222.142 -> 11.0.0-beta.26224.104)
[[ commit created by automation ]]

* Update dependencies from build 311854
Updated Dependencies:
Microsoft.DotNet.Arcade.Sdk (Version 11.0.0-beta.26224.104 -> 11.0.0-beta.26224.123)
[[ commit created by automation ]]

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Updated Dependencies:
Microsoft.DotNet.Arcade.Sdk (Version 11.0.0-beta.26224.123 -> 11.0.0-beta.26304.113)
[[ commit created by automation ]]
Updated Dependencies:
Microsoft.DotNet.Arcade.Sdk (Version 11.0.0-beta.26304.113 -> 11.0.0-beta.26305.101)
[[ commit created by automation ]]
Updated Dependencies:
Microsoft.DotNet.Arcade.Sdk (Version 11.0.0-beta.26305.101 -> 11.0.0-beta.26309.107)
[[ commit created by automation ]]
Updated Dependencies:
Microsoft.DotNet.Arcade.Sdk (Version 11.0.0-beta.26309.107 -> 11.0.0-beta.26310.110)
[[ commit created by automation ]]
Updated Dependencies:
Microsoft.DotNet.Arcade.Sdk (Version 11.0.0-beta.26310.110 -> 11.0.0-beta.26311.113)
[[ commit created by automation ]]
Updated Dependencies:
Microsoft.DotNet.Arcade.Sdk (Version 11.0.0-beta.26311.113 -> 11.0.0-beta.26312.114)
[[ commit created by automation ]]
Updated Dependencies:
Microsoft.DotNet.Arcade.Sdk (Version 11.0.0-beta.26312.114 -> 11.0.0-beta.26313.102)
[[ commit created by automation ]]
Updated Dependencies:
Microsoft.DotNet.Arcade.Sdk (Version 11.0.0-beta.26313.102 -> 11.0.0-beta.26315.110)
[[ commit created by automation ]]
Updated Dependencies:
Microsoft.DotNet.Arcade.Sdk (Version 11.0.0-beta.26315.110 -> 11.0.0-beta.26316.106)
[[ commit created by automation ]]
Updated Dependencies:
Microsoft.DotNet.Arcade.Sdk (Version 11.0.0-beta.26316.106 -> 11.0.0-beta.26317.104)
[[ commit created by automation ]]
Updated Dependencies:
Microsoft.DotNet.Arcade.Sdk (Version 11.0.0-beta.26317.104 -> 11.0.0-beta.26318.105)
[[ commit created by automation ]]
Updated Dependencies:
Microsoft.DotNet.Arcade.Sdk (Version 11.0.0-beta.26318.105 -> 11.0.0-beta.26319.103)
[[ commit created by automation ]]
Updated Dependencies:
Microsoft.DotNet.Arcade.Sdk (Version 11.0.0-beta.26319.103 -> 11.0.0-beta.26319.105)
[[ commit created by automation ]]
Updated Dependencies:
Microsoft.DotNet.Arcade.Sdk (Version 11.0.0-beta.26319.105 -> 11.0.0-beta.26322.110)
[[ commit created by automation ]]
Updated Dependencies:
Microsoft.DotNet.Arcade.Sdk (Version 11.0.0-beta.26322.110 -> 11.0.0-beta.26323.106)
[[ commit created by automation ]]
Updated Dependencies:
Microsoft.DotNet.Arcade.Sdk (Version 11.0.0-beta.26323.106 -> 11.0.0-beta.26324.102)
[[ commit created by automation ]]
Updated Dependencies:
Microsoft.DotNet.Arcade.Sdk (Version 11.0.0-beta.26324.102 -> 11.0.0-beta.26325.102)
[[ commit created by automation ]]
Updated Dependencies:
Microsoft.DotNet.Arcade.Sdk (Version 11.0.0-beta.26325.102 -> 11.0.0-beta.26327.102)
[[ commit created by automation ]]
Updated Dependencies:
Microsoft.DotNet.Arcade.Sdk (Version 11.0.0-beta.26327.102 -> 11.0.0-beta.26328.102)
[[ commit created by automation ]]
…1-83fd-790942d573e9

[main] Source code updates from dotnet/dotnet
Replace PAT-backed 'DevDiv - VS package feed' service connection with
WIF-based 'dnceng-devdiv-vs-feed-push' SC using NuGetAuthenticate@1.

The 1ES template's output:nuget declarative style cannot use WIF SCs
(type validation rejects workloadidentityuser), so switch to inline
NuGetAuthenticate@1 + dotnet nuget push steps.

Resolves: dnceng/internal#10125
missymessa and others added 5 commits July 8, 2026 09:39
…at template compile time)

The eq(variables['_BuildConfig'], 'Release') condition evaluates to false
at template compile time because matrix variables aren't resolved then.
For internal non-PR builds, only Release matrix entry exists anyway, so
the check is redundant.
Migrate DevDiv VS feed push from PAT to WIF (Entra)
* Address 1CS issues

* Update APIs

* Fix mbstowcs_s call

* Clean up code

* PR feedback, update error message

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
[main] Source code updates from dotnet/dotnet
@joeloff
joeloff requested a review from a team as a code owner August 21, 2026 21:02
@joeloff
joeloff enabled auto-merge (squash) August 21, 2026 22:24
@missymessa

Copy link
Copy Markdown
Member

Additional Arcade authentication updates are needed before this main-to-release sync is complete. I opened #571 against main to:

Once #571 merges, this branch should merge upstream/main again so those updates are included here. The existing public validation does not exercise the internal feed/WIF or internal OneLoc GitHub App paths.

@joeloff
joeloff disabled auto-merge August 21, 2026 22:46
missymessa and others added 2 commits August 21, 2026 16:08
Remove the retired internal-feed PAT from deployment-tools builds and apply the upstream Arcade fixes for GitHub App installation selection and .NET 11 internal feeds.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 040f9d82-5d74-492a-a03d-71f0143afb36

@missymessa missymessa left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM shipit

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants