Skip to content

Merge latest Library.Template#301

Merged
AArnott merged 22 commits into
mainfrom
aarnott/update-library-template
Jun 10, 2026
Merged

Merge latest Library.Template#301
AArnott merged 22 commits into
mainfrom
aarnott/update-library-template

Conversation

@AArnott

@AArnott AArnott commented Jun 10, 2026

Copy link
Copy Markdown
Member

This updates the repository from the latest Library.Template microbuild branch.

  • Merge commit preserved as a real merge
  • Validation completed with restore, build, and cloud tests

Do not squash this PR when completing it; it should be merged.

renovate Bot and others added 22 commits May 15, 2026 17:48
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
… (519)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
… (520)

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>
…earch (#513)

* Fix Install-DotNetSdk.ps1 hang from recursive Directory.Build.props search

The Get-ChildItem call applied -Recurse to all three path arguments,
including Directory.Build.props. PowerShell splits this into container
+ leaf filter, so -Recurse causes it to search the entire repo root
for every file named Directory.Build.props, crawling into large
directories (bin, obj, tmp, etc.) and causing the script to hang.

Split the call so -Recurse only applies to the src/ and test/ project
file globs. Directory.Build.props is fetched with Get-Item -LiteralPath
(single file, no recursion, no wildcard interpretation).

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

* Recursively search src/ and test/ for Directory.Build.props

Address review feedback: keep recursive Directory.Build.props discovery under src/ and test/, while still picking up the repo-root file. Avoids crawling top-level bin/obj/tmp directories.

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

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: drognanar <3418274+drognanar@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>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* Update Dockerfile and global.json updates to v10.0.301

* Bump global.json too

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Andrew Arnott <andrew.arnott@microsoft.com>
…emplate

Specifically, this merges 6c56573 from that repo.

No merge conflicts were encountered; the repository accepted the incoming template updates cleanly.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings June 10, 2026 13:04
@AArnott AArnott enabled auto-merge June 10, 2026 13:04

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.

Pull request overview

This PR merges the latest updates from the Library.Template microbuild branch, primarily refreshing the repo’s .NET SDK/tooling versions and aligning supporting scripts/docs/workflows with the template’s current guidance.

Changes:

  • Bump .NET SDK pinned in global.json (10.0.300 → 10.0.301).
  • Refresh dependency/tooling versions (Microsoft.Testing.Platform, CodeCoverage extension, PolySharp, dotnet tools).
  • Improve developer guidance and automation maintenance (CONTRIBUTING testing guidance; update pinned actions/checkout digest; refine SDK install script’s project/props discovery).

Reviewed changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated no comments.

Show a summary per file
File Description
tools/Install-DotNetSdk.ps1 Expands which project/props files are scanned to infer runtime versions to install.
global.json Updates the pinned .NET SDK patch version.
Directory.Packages.props Updates testing platform and related package/tool versions used by the repo.
CONTRIBUTING.md Adds a Testing section pointing contributors to the cloud-style test runner script.
.github/workflows/libtemplate-update.yml Updates pinned actions/checkout digest to v6.0.3.
.github/workflows/docs.yml Updates pinned actions/checkout digest to v6.0.3.
.github/workflows/copilot-setup-steps.yml Updates pinned actions/checkout digest to v6.0.3.
.github/skills/bundle-dependency-prs/SKILL.md Adds a new skill document for bundling/fixing dependency update PRs.
.config/dotnet-tools.json Updates local .NET tool versions (PowerShell, dotnet-coverage, repo tool).

@AArnott AArnott merged commit e69a75a into main Jun 10, 2026
10 of 12 checks passed
@AArnott AArnott deleted the aarnott/update-library-template branch June 10, 2026 16:41
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