镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
Skip to content

Merge latest Library.Template updates - #433

Merged
Andrew Arnott (AArnott) merged 21 commits into
mainfrom
dev/andarno/libtemplateUpdate
Nov 11, 2026
Merged

Andrew Arnott (AArnott) merged 21 commits into
mainfrom
dev/andarno/libtemplateUpdate

Conversation

@AArnott

Copy link
Copy Markdown
Member

Keep vs-validation aligned with Library.Template's current SDK, build, and CI guidance, including the Azure OIDC trust needed by Copilot environment setup.

This update advances the SDK and related tooling, and extends Configure-GitHubOidc.ps1 to provision environment:copilot federated credentials with idempotency coverage. It preserves this consumer's existing test framework and NativeAOT setup while applying the compatible traversal update.

Validation: dotnet restore, dotnet build, tools/dotnet-test-cloud.ps1 (231 passed), and tools/tests/Configure-GitHubOidc.Tests.ps1.

Andrew Arnott (AArnott) and others added 20 commits October 5, 2026 14:42
In November 2026, .NET drops support for the older runtimes.
Also pick up the .NET 11 SDK.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Add the environment:copilot federated subject used by Copilot setup runs, cover migration of existing configurations, and document the required rerun.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
… (615)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
.NET 11 defaults dotnet sln add --include-references to true. Adding the
renamed test project then tries to add the library again and fails because
solution folder src already contains that project file.

Co-authored-by: Andrew Arnott <andrew@mysideoftheweb.com>
Use SDK 11.0.100 and turn allowPrerelease back off now that the stable SDK is published.
Pin mcr.microsoft.com/dotnet/sdk:11.0.100 to the current multi-arch manifest digest so the devcontainer matches the SDK in global.json.

Co-authored-by: Andrew Arnott <andrew@mysideoftheweb.com>
Target .NET 10 with the .NET 11 SDK
Keep deleted template placeholder projects and expansion tooling absent; retain the consumer repository's TUnit/MTP test setup.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot AI balanced review requested due to automatic review settings November 11, 2026 20:43
The updated tool version is not present in the repository's configured NuGet feed, causing prerequisite installation to fail on Windows and Linux. Restore the previously available version.

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

Codecov Comments Bot (codecov-commenter) commented Nov 11, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 85.33%. Comparing base (478a717) to head (b288e8c).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #433      +/-   ##
==========================================
+ Coverage   77.88%   85.33%   +7.45%     
==========================================
  Files          14       14              
  Lines         859      859              
  Branches      224      224              
==========================================
+ Hits          669      733      +64     
  Misses        126      126              
+ Partials       64        0      -64     
Flag Coverage Δ
Linux 79.30% <ø> (+0.12%) ⬆️
Windows 85.33% <ø> (+7.45%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

Note

This error may be related to your runner configuration. You can now configure runners for Copilot code review separately from Copilot cloud agent by creating a copilot-code-review.yml file with your setup steps. Read the docs for details.

@AArnott
Andrew Arnott (AArnott) merged commit 503697b into main Nov 11, 2026
9 checks passed
@AArnott
Andrew Arnott (AArnott) deleted the dev/andarno/libtemplateUpdate branch November 11, 2026 23:04
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.

4 participants