Skip to content

[Profile] Pin the .NET formatter in a tool manifest - #205

Merged
LarsLaskowski merged 1 commit into
mainfrom
claude/gracious-sagan-3r7r6q
Oct 31, 2026
Merged

LarsLaskowski merged 1 commit into
mainfrom
claude/gracious-sagan-3r7r6q

Conversation

@LarsLaskowski

@LarsLaskowski LarsLaskowski commented Oct 31, 2026 •

Copy link
Copy Markdown
Owner

📖 Description

The dotnet profile now seeds a tool manifest .config/dotnet-tools.json that pins Reihitsu.Cli and dotnet-sonarscanner, so Dependabot can raise them together with Reihitsu.Analyzer. The profile's instructions and stack.md describe the formatter as restored with dotnet tool restore and run as dotnet tool run reihitsu-format, and the SessionStart hook relies on the restore alone instead of installing an unpinned global tool. apply-template keeps a repository's own root dotnet-tools.json instead of seeding a second manifest. core/docs/CONTRIBUTING.md now names the feature label for release notes and notes that the CI run of a first-time contributor's fork waits for a maintainer's approval. The lessons come from the squad run in Censio#3.

🎫 Issues

Closes #204

💬 Reviewer Notes

The pinned versions in the seed manifest (Reihitsu.Cli 1.1.0, dotnet-sonarscanner 12.0.0) are the latest on NuGet; the CI step that fails when formatter and analyzer leave the same release line is not part of this change.

✅ Checklist

  • python3 tools/template-check.py passes.
  • ruff check . and python -m unittest discover tools pass (if Python files changed).
  • core/ stays stack- and project-neutral; stack details live in profiles/<stack>/.
  • README.md is updated if the layout, a profile or a tool's behaviour changed.

🚀 Rollout

Repositories with the dotnet profile (PlexToJellyfinSync, Vandox, Censio, DockerUpdateGuard, F1-Telemetry) pick it up with the next adopt-template run.

@sonarqubecloud

Copy link
Copy Markdown

@LarsLaskowski
LarsLaskowski merged commit f0c0ffa into main Oct 31, 2026
6 checks passed
@LarsLaskowski
LarsLaskowski deleted the claude/gracious-sagan-3r7r6q branch October 31, 2026 11:39
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.

[Squad] Pinned tool manifest for the formatter and gaps in the CONTRIBUTING template text (from Censio#3)

2 participants