Skip to content

PR hygiene: issue forms, labels and a CI check, as in ValueRanges #68

Open

Description

@CaffeinatedCoder

The repository tracks no work as issues: 66 pull requests, no issue, no milestone, and no labels of its own beyond GitHub's defaults. Adopt CodoMetis.ValueRanges' scheme:

  • issue forms (Bug, Enhancement, Epic), blank issues off, security reports sent to the advisory form;
  • a pull request template (Closes #n, Problem, Change, Tests);
  • ValueRanges' labels: one type, severity/* on a bug, package/*, area/*, silent, breaking, found-by/prober, stacked, epic;
  • a CI check on every pull request into main or a release branch that fails a missing type, severity or closing reference, and here also a branch whose <type>/ disagrees with its type label, a pull request into release/<version> without that milestone, and breaking into anything but a major. Under decision 92 it is a C# tool project, not ValueRanges' bash script.

Done when the forms, template, labels and check are in, decision 109 records them, and CONTRIBUTING and AGENTS.md describe them.

Activity

  1. added this to the 2.3.0 milestone on Oct 18, 2026
  2. added
    choreBuild, CI, tooling, packaging, refactoring with no behaviour change
    area/releaseVersioning, changelogs, packaging and release wiring
    area/toolingThe repository's tools: prober, verdict, guard, docs-query, smoke test
    on Oct 18, 2026
  3. CaffeinatedCoder commented on Oct 18, 2026

    @CaffeinatedCoder
    OwnerAuthor

    Scope grew by one step: "Labels and issue link" is now a required status check, on main through its branch protection and on release/** through the new ruleset "Release branches: PR hygiene" (not enforced when a branch is created). Recorded in decision 109 on #69.

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

    area/releaseVersioning, changelogs, packaging and release wiringarea/toolingThe repository's tools: prober, verdict, guard, docs-query, smoke testchoreBuild, CI, tooling, packaging, refactoring with no behaviour change

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions