1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
This document describes the GitHub repository ruleset that protects the `main` branch.
GitHub Rulesets (available on all plans) supersede the legacy branch protection UI. Advantages:
- --
Go to **Settings → Rules → Rulesets → New ruleset** and configure the following.
Add **Repository admin** to the bypass list. This allows merging hotfixes in an emergency without being blocked by the ruleset. Keep the bypass list minimal.
When the project has more contributors, add `.github/CODEOWNERS` to require domain-owner review:
```
src/audits/ @MykytaStel
```
Open a draft PR targeting `main` and confirm:
- -