]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
Require an "open for pull requests" issue label on PRs
authorMike Bayer <mike_mp@zzzcomputing.com>
Mon, 10 Aug 2026 22:27:41 +0000 (18:27 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 10 Aug 2026 22:27:41 +0000 (18:27 -0400)
commitc29adccc3ddfcb027e3c556fef9581406ab65115
treea82824c196aaa84e9e4d5365caf45f34686f17ac
parentd1807234f2dadace6b9e1aafaa0e54fd8bae8cab
Require an "open for pull requests" issue label on PRs

Replace the pull request template with the new contribution policy: a pull
request must reference an issue in this repo that is open and carries the
"open for pull requests" label, or it is closed automatically.

The rule is deliberately without exceptions, including for documentation and
typo fixes, which the previous template explicitly waved through.  A rule with
exceptions is a rule that gets argued about on every pull request that lands
near the boundary, and the argument costs more than labeling a two line issue
does.  CONTRIBUTING describes the process and what each of the issue labels
means for a contributor.

The issue templates gain a note pointing at the same policy, so the
expectation is set when the issue is opened rather than when the pull request
is closed.

The gate is implemented as a github webhook handler in publishthing
(publishthing.apps.prgate), configured per project from build_ln.

Change-Id: Id24e6542b9953b2916e7654ee9859932d4af1bff
.github/CONTRIBUTING.md
.github/ISSUE_TEMPLATE/bug_report.yaml
.github/ISSUE_TEMPLATE/typing.yaml
.github/ISSUE_TEMPLATE/use_case.yaml
.github/pull_request_template.md