11# Repository settings
22
3- Repository settings in addition to what's documented already at
4- < https://github.com/open-telemetry/community/blob/main/docs/how-to-configure-new-repository.md > .
5-
6- ## General > Pull Requests
7-
8- - Allow squash merging > Default to pull request title
9-
10- - Allow auto-merge
3+ This document describes any changes that have been made to the
4+ settings in this repository outside the settings tracked in the
5+ [ private admin repo] ( https://github.com/open-telemetry/admin/blob/main/repo-opentelemetry-java.tf ) .
116
127## Actions > General
138
@@ -22,78 +17,6 @@ Repository settings in addition to what's documented already at
2217 Read repository contents and packages permissions
2318 - Allow GitHub Actions to create and approve pull requests: UNCHECKED
2419
25- ## Rules > Rulesets
26-
27- ### ` main ` and release branches
28-
29- - Targeted branches:
30- - ` main `
31- - ` release/* `
32- - Branch rules
33- - Restrict deletions: CHECKED
34- - Require linear history: CHECKED
35- - Require a pull request before merging: CHECKED
36- - Required approvals: 1
37- - Require review from Code Owners: CHECKED
38- - Allowed merge methods: Squash
39- - Require status checks to pass
40- - Do not require status checks on creation: CHECKED
41- - Status checks that are required
42- - EasyCLA
43- - ` required-status-check `
44- - ` gradle-wrapper-validation `
45- - Block force pushes: CHECKED
46- - Require code scanning results: CHECKED
47- - CodeQL
48- - Security alerts: High or higher
49- - Alerts: Errors
50-
51- ### ` benchmarks ` branch
52-
53- - Targeted branches:
54- - ` benchmarks `
55- - Branch rules
56- - Restrict deletions: CHECKED
57- - Require linear history: CHECKED
58- - Block force pushes: CHECKED
59-
60- ### Old-style release branches
61-
62- - Targeted branches:
63- - ` v0.* `
64- - ` v1.* `
65- - Branch rules
66- - Restrict creations: CHECKED
67- - Restrict updates: CHECKED
68- - Restrict deletions: CHECKED
69-
70- ### Restrict branch creation
71-
72- - Targeted branches
73- - Exclude:
74- - ` release/* `
75- - ` renovate/**/* `
76- - ` otelbot/**/* `
77- - ` revert-*/**/* ` (these are created when using the GitHub UI to revert a PR)
78- - Restrict creations: CHECKED
79-
80- ### Restrict updating tags
81-
82- - Targeted tags
83- - All tags
84- - Restrict updates: CHECKED
85- - Restrict deletions: CHECKED
86-
87- ## Branch protections
88-
89- ### ` main ` , ` release/* `
90-
91- - Restrict who can push to matching branches: CHECKED
92-
93- ## Code security and analysis
94-
95- - Secret scanning: Enabled
96-
9720## Secrets and variables > Actions
9821
9922- ` GPG_PASSWORD ` - stored in OpenTelemetry-Java 1Password
0 commit comments