Skip to content

Decide: protect main branches and require the bar check #10

Open

Description

@ahrazzle

Item 7 of verified bar v2 (#2) needs each library's default branch to require the bar / bar check. Today no main in the org requires anything, so the check reports item 7 as open on tar#6 and codec#1. Only a repo or org admin can change this.

Proposed rules on main

Repo Rule When
mission Require a pull request with an approving review. Then require the self-test, lean-self-test and template / bar checks. The review now. The checks once #2 merges, because main has no CI before that. Every library runs the checker from this repo, so a push to mission's main changes every library's verdict.
codec Require bar / bar. Now. codec#1 already runs it.
tar Require the check of the PR set that merges: bar / bar for Set B, Proofs and differential tests for Set A. After that set merges (tar#7). tar#4 and tar#5 carry no workflow, so a required check would block them for good.

Also

Current work

The protection policy and reconciliation tool are prepared. Live settings remain pending review and application; tar is deferred until its workflow lands.

Awaiting independent review: #27.

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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions