On Wed, 29 Oct 2025 at 11:43, Elliotte Rusty Harold <[email protected]> wrote:
>
> +1
>
> I'd still prefer RTC but this seems like a distinct improvement. At
> least there'd be no more hidden commits that aren't shown in the PR
> history.

Surely the commit is still shown in the commit history - why does it
matter if there is no corresponding PR?

> On Wed, Oct 29, 2025 at 10:35 AM Piotr P. Karwasz
> <[email protected]> wrote:
> >
> > Hi all,
> >
> > I’d like to propose enabling branch protection rules for the Commons
> > repositories while still preserving our Commit-Then-Review workflow.
> >
> > Specifically, we could enable the following GitHub settings:
> >
> > - Require a pull request before merging
> > - No required approvals: PR authors can merge their own changes, even
> >   seconds after the creation of the PR
> > - Require status checks to pass before merging
> > - Enable auto-merge to queue merges, instead of waiting for the required
> >   status checks to pass
> > - Use only “Squash merge” to keep history linear and avoid noise like
> >   “fix previous commit” messages
> >
> > I realize this introduces a small amount of process overhead (Byzantine
> > bureaucracy), but it would bring a few benefits:
> >
> > - Creates an audit trail for reviews
> >   Even after merge, comments can be used to record approvals. This also
> >   lets us search for PRs without comments to identify code that still
> >   needs review, so we don't need to review each commit 44 times.
> >
> > - Prevents accidental breakage
> >   Required checks ensure we don’t merge commits that break the build.
> >
> > - Improves notifications
> >   GitHub doesn’t support commit notifications, but it does notify on PRs
> >   letting contributors follow only the repositories they care about
> >   instead of filtering `commits@commons`.
> >
> > Piotr
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
> >
>
>
> --
> Elliotte Rusty Harold
> [email protected]
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to