Skip to content

[release/dev17.13] Migrate internal tools feed authentication to WIF - #20579

Merged
T-Gro merged 6 commits into
dotnet:release/dev17.13from
missymessa:ab12800-wif-dev17.13
Oct 9, 2026
Merged

T-Gro merged 6 commits into
dotnet:release/dev17.13from
missymessa:ab12800-wif-dev17.13

Conversation

@missymessa

@missymessa missymessa commented Sep 18, 2026 •

Copy link
Copy Markdown
Member

Summary

Replace the PAT-backed devdiv/dotnet-core-internal-tooling NuGet service connection in eng/restore-internal-tools.yml with the existing WIF service connection and explicit feed URL.

Validation

Tracks AB#12800.

Replace the PAT-backed NuGet service connection with the workload identity service connection for the devdiv internal tooling feed.

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

Copilot-Session: 3ee73e53-8098-4533-b3f9-1686640d4f55
@missymessa
missymessa requested a review from a team as a code owner September 18, 2026 20:44
@github-actions github-actions Bot added ⚠️ Affects-Build-Infra Tooling check: PR touches build infrastructure ⚠️ Affects-Restore Tooling check: PR touches NuGet packages or feeds labels Sep 18, 2026
@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

Copy link
Copy Markdown
Contributor

🔍 Tooling Safety Check — Affects-Build-Infra, Affects-Restore
Affects-Build-Infra: Changes build dependency configuration.
Affects-Restore: Changes package version resolution.

Generated by PR Tooling Safety Check · gpt56 2.5M · ◷

@missymessa

Copy link
Copy Markdown
Member Author

@dotnet/fsharp-team-msft Hey folks, looks like there's some errors on this branch, too, that are preventing this PR from successfully building. Could someone please take a look? Thanks!

@T-Gro

T-Gro commented Oct 8, 2026

Copy link
Copy Markdown
Member

/azp run fsharp-ci

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).

T-Gro and others added 5 commits October 8, 2026 12:41
Use the existing native-tools installer only for the QA matrix entry. The current Windows image cannot launch perl.exe, so the harness never starts.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Add the existing quiet console logger to mock design-time builds. Release failures currently expose only empty references and flags, without the underlying MSBuild error. This is a diagnostic probe, not a test assertion repair.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Update only VisualFSharp.UnitTests private MSBuild packages and their required dependencies. Installed VS targets pass EnableCustomCulture, which the older test-local ResolveAssemblyReference task cannot accept. Remove the temporary diagnostic logger. Product package pins and test assertions stay unchanged.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Merge the test runtime binding suggestions into the copied fsc.exe.config after output files are copied. Preserve compiler runtime settings and leave the product configuration unchanged. This repairs child compiler binding failures introduced by the private test dependency alignment.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Generate the test compiler redirects once from the compiler supported-runtime configuration before automatic redirects are added. This preserves startup and GC settings without overlapping generated redirects or suppressing warnings.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@T-Gro
T-Gro merged commit d3472da into dotnet:release/dev17.13 Oct 9, 2026
32 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

⚠️ Affects-Build-Infra Tooling check: PR touches build infrastructure ⚠️ Affects-Restore Tooling check: PR touches NuGet packages or feeds

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

3 participants