Skip to content

Conversation

martincostello
Copy link
Member

Changes

Use a .NET tools manifest to manage the version of dotnet-validate, which then can be updated by renovate.

Also bumps the version to 0.0.1-preview.537.

Merge requirement checklist

  • Unit tests added/updated
  • CHANGELOG.md updated
  • Changes in public API reviewed (if applicable)

Use a .NET tools manifest to manage the version of dotnet-validate, which then can be updated by renovate.

Also bumps the version to `0.0.1-preview.537`.
@Copilot Copilot AI review requested due to automatic review settings September 1, 2025 10:36
@martincostello martincostello added the enhancement New feature or request label Sep 1, 2025
@martincostello martincostello requested a review from a team as a code owner September 1, 2025 10:36
@martincostello martincostello added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Sep 1, 2025
@martincostello martincostello enabled auto-merge (squash) September 1, 2025 10:36
Copy link

@Copilot Copilot AI left a comment

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 introduces a .NET tools manifest to manage the dotnet-validate tool version, enabling automatic updates via Renovate. The change moves from hardcoding the tool version in the CI workflow to reading it from a centralized configuration file.

Key changes:

  • Adds a .NET tools manifest file to centrally manage the dotnet-validate version
  • Updates CI workflow to dynamically read the tool version from the manifest
  • Bumps dotnet-validate version from 0.0.1-preview.304 to 0.0.1-preview.537

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
.config/dotnet-tools.json Adds new .NET tools manifest defining dotnet-validate version 0.0.1-preview.537
.github/workflows/ci.yml Updates CI to read dotnet-validate version from manifest instead of hardcoding it

Copy link
Contributor

@matt-hensley matt-hensley left a comment

Choose a reason for hiding this comment

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

Confirmed dotnet-tools.json is supported by renovate

https://docs.renovatebot.com/modules/manager/nuget/

@martincostello martincostello merged commit 3b875b6 into main Sep 2, 2025
20 checks passed
@martincostello martincostello deleted the use-tools-manifest branch September 2, 2025 18:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file enhancement New feature or request .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants