-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsettings.yml
More file actions
126 lines (103 loc) · 3.8 KB
/
Copy pathsettings.yml
File metadata and controls
126 lines (103 loc) · 3.8 KB
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
# SPDX-License-Identifier: MPL-2.0
#
# Repository settings for probot/settings GitHub App.
# https://github.com/probot/settings
#
# This file defines repository-level configuration that is automatically
# applied by the probot/settings app when changes are pushed to the default
# branch. Install the app at: https://github.com/apps/settings
# ─── Repository Settings ───────────────────────────────────────────────────────
repository:
name: "ephapax"
description: "Ephapax — region-linear systems programming language with compile-time resource safety"
homepage: "https://github.com/hyperpolymath/ephapax"
private: false
has_issues: true
has_projects: true
has_wiki: false
has_downloads: true
default_branch: main
allow_squash_merge: true
allow_merge_commit: true
allow_rebase_merge: true
delete_branch_on_merge: true
enable_automated_security_fixes: true
enable_vulnerability_alerts: true
# ─── Labels ────────────────────────────────────────────────────────────────────
labels:
- name: "bug"
color: "d73a4a"
description: "Something isn't working"
- name: "enhancement"
color: "a2eeef"
description: "New feature or request"
- name: "documentation"
color: "0075ca"
description: "Improvements or additions to documentation"
- name: "security"
color: "e4e669"
description: "Security-related issue or vulnerability"
- name: "good first issue"
color: "7057ff"
description: "Good for newcomers"
- name: "help wanted"
color: "008672"
description: "Extra attention is needed"
- name: "question"
color: "d876e3"
description: "Further information is requested"
- name: "duplicate"
color: "cfd3d7"
description: "This issue or pull request already exists"
- name: "invalid"
color: "e4e669"
description: "This doesn't seem right"
- name: "wontfix"
color: "ffffff"
description: "This will not be worked on"
- name: "dependencies"
color: "0366d6"
description: "Pull requests that update a dependency file"
- name: "ci/cd"
color: "fbca04"
description: "Continuous integration and deployment"
- name: "rsr"
color: "006b75"
description: "Rhodium Standard Repository compliance"
- name: "hypatia"
color: "5319e7"
description: "Hypatia neurosymbolic scanner finding"
- name: "bot"
color: "b4a8d1"
description: "Automated action by gitbot-fleet"
- name: "breaking-change"
color: "b60205"
description: "Introduces a breaking change"
- name: "performance"
color: "f9d0c4"
description: "Performance improvement"
- name: "refactor"
color: "c5def5"
description: "Code refactoring with no functional change"
# ─── Branch Protection ─────────────────────────────────────────────────────────
branches:
- name: "main"
protection:
required_pull_request_reviews:
required_approving_review_count: 1
dismiss_stale_reviews: true
require_code_owner_reviews: true
required_status_checks:
strict: true
contexts:
- "hypatia-scan"
- "codeql"
# Added 2026-06-16: make the always-on Coq aggregator (PR #254) a
# required check so a broken proof / new Admitted cannot merge to
# main undetected. Owner: confirm this branch-protection change.
- "coq-build-gate"
enforce_admins: true
required_signatures: true
restrictions: null
allow_force_pushes: false
allow_deletions: false