Add allstar configuration

This commit is contained in:
Pavel Popov 2022-02-21 13:00:53 +03:00
parent d44eb54e11
commit 4dbab214da
No known key found for this signature in database
GPG Key ID: 69085A83DD6EC92F
6 changed files with 51 additions and 0 deletions

37
allstar/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.

2
allstar/allstar.yaml Normal file
View File

@ -0,0 +1,2 @@
optConfig:
optOutStrategy: true

View File

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

View File

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

3
allstar/outside.yaml Normal file
View File

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

3
allstar/security.yaml Normal file
View File

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