Skip to content

Template pull requests run no .NET build and test gate #424

Description

@devantler

🤖 Generated by the Agentic Engineer

Evidence

AGENTS.md says a repository ruleset injects the shared run-dotnet-tests workflow on every pull request and merge-queue entry, building and testing the solution on Ubuntu, Windows and macOS. That is not what happens today.

  • The rulesets that apply to this repository (read 2026-09-15) contain exactly three workflow rules: dependency review, enable-auto-merge, and GitHub Actions scanning. None of them runs run-dotnet-tests.
  • No run-dotnet-tests run appears in this repository's recent Actions history.
  • fix(tests): opt the scaffold into Microsoft.Testing.Platform #423's checks are zizmor, CodeQL, dependency review, CodeRabbit, the required-checks aggregator and Validate Scaffold. None of them builds or tests the solution on all three platforms.

Impact

Nothing in CI builds or tests the scaffold across platforms. The xUnit v3 4.0 upgrade (#394) broke dotnet test for two weeks, and the only signal was the non-required Validate Scaffold job (#422). Maintainers and agents reading AGENTS.md believe a gate exists that does not.

Expected

Either a required check builds and tests the solution on pull requests, or AGENTS.md stops claiming one exists.

Acceptance criteria

  • Find out whether the org-level .NET workflow ruleset was removed, retargeted, or never matched this repository. Reading organization rulesets needs org-admin access.
  • Restore a required .NET build and test check for this repository, or record why it is intentionally absent.
  • Update AGENTS.md (Feature flags and Validation sections) to describe the gate that actually exists.

Size

Small in this repository. Restoring an organization ruleset is a settings change outside it.

Blocker: maintainer authority: re-add dotnet-template to the organization .NET workflow ruleset's repository targeting | authority | last-verified 2026-09-15: effective rules on main lack the run-dotnet-tests workflow rule; last injected run 2026-06-10 | asked slack 2026-09-15

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions