Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 5 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,13 +31,15 @@ read-only and are skipped on later runs.
request GitHub Apps for owner review. These UI-only settings are recorded in
`config/manual-settings.json`.
- GitHub Actions defaults to read-only, cannot approve pull requests, and may
use only Atrinik, GitHub, and explicitly allowed Docker actions.
use only Atrinik, GitHub, Codecov coverage, and explicitly allowed Docker
actions.
- Historical repositories listed in `config/repositories.json` are archived.

The GitHub REST API does not expose every organization control. The desired
values are recorded in `config/manual-settings.json` and must be confirmed in
the organization UI under **Member privileges** and **Authentication
security**.
the organization UI under **Member privileges**, **Authentication security**,
and **GitHub Apps**. Codecov must be installed for the listed repositories so
their OIDC-authenticated coverage uploads and badges remain available.

## Usage

Expand Down
1 change: 1 addition & 0 deletions config/actions-selected.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
"verified_allowed": false,
"patterns_allowed": [
"atrinik/*",
"codecov/codecov-action@*",
"docker/login-action@*",
"docker/setup-buildx-action@*",
"docker/build-push-action@*"
Expand Down
8 changes: 7 additions & 1 deletion config/manual-settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,13 @@
"members_can_create_teams": false,
"repository_admins_can_install_github_apps": false,
"members_can_request_github_apps": true,
"codecov_github_app_repositories": [
"atrinik",
"client",
"libatrinik",
"server"
],
"require_two_factor_authentication": true,
"require_secure_two_factor_methods": true,
"reason": "The public GitHub API does not expose supported update parameters for every setting in this file. Confirm them in the organization UI."
"reason": "The public GitHub API does not expose supported update parameters for every setting in this file. Confirm them and the Codecov GitHub App repository access in the organization UI."
}