Apply the following protection settings to master (and mirror them on long-lived release branches when they appear):
build (dotnet build)run (net8.0)run (net10.0)code-style (format verification)sql-sample (SQL container health)tests (multi-target tests with coverage gate)master to the release engineering team.Every PR should:
master (or a designated release branch) and remain rebased on the latest tip.code-style.yml, sql-container.yml, tests.yml, publish-global-tool.yml).master once all required checks succeed.vX.Y.Z to trigger the global tool packaging workflow.publish-global-tool.yml with a NuGet API key when publishing to NuGet.org.Keeping the protection rules active ensures the automated SQL container, multi-target tests, and coverage gate all stay enforced before code reaches the default branch.