This commit is contained in:
Pavel Popov 2022-02-28 11:12:31 +03:00
commit 1f25196edb
No known key found for this signature in database
GPG Key ID: 69085A83DD6EC92F
6 changed files with 61 additions and 0 deletions

37
README.md Normal file
View File

@ -0,0 +1,37 @@
# Allstar configuration for `valitydev`
[Allstar](https://github.com/ossf/allstar) is a security-policy GitHubApp. It is
installed on this org, and this repo contains the configuration for that app. It
is configured to create issues on repos that do not comply with the configured
policy.
## Enabled Repos
Allstar is configured in opt-out.
## Policy Configuration
These are the expected settings to be in compliance
### [Branch Protection](branch_protection.yaml)
| | |
| --------------------- | ------- |
| Branches enforced | default |
| Require approval | yes |
| Approvals required | 1 |
| Dismiss stale reviews | yes |
| Block force push | yes |
### [Binary Artifacts](binary_artifacts.yaml)
- Binary artifacts not allowed.
### [Outside Collaborators](outside.yaml)
- Push access allowed.
- Admin access not allowed.
### [SECURITY.md](security.yaml)
- SECURITY.md required.

3
allstar.yaml Normal file
View File

@ -0,0 +1,3 @@
optConfig:
optOutStrategy: true
disableRepoOverride: true

4
binary_artifacts.yaml Normal file
View File

@ -0,0 +1,4 @@
optConfig:
optOutStrategy: true
disableRepoOverride: true
action: issue

9
branch_protection.yaml Normal file
View File

@ -0,0 +1,9 @@
optConfig:
optOutStrategy: true
disableRepoOverride: true
action: issue
enforceDefault: true
requireApproval: true
approvalCount: 1
dismissStale: true
blockForce: true

4
outside.yaml Normal file
View File

@ -0,0 +1,4 @@
optConfig:
optOutStrategy: true
disableRepoOverride: true
action: issue

4
security.yaml Normal file
View File

@ -0,0 +1,4 @@
optConfig:
optOutStrategy: true
disableRepoOverride: true
action: issue