Skip to content
Merged
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
87 changes: 87 additions & 0 deletions .github/settings.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
# GitHub Settings App Configuration
# https://github.com/apps/settings
# These settings are synced to GitHub by the Settings app

repository:
# Repository name
name: stuff

# A short description of the repository
description: "C++ utility library - reusable code for common patterns"

# A URL with more information about the repository
homepage: ""

# Repository topics
topics: cpp, cplusplus, header-only, library, utilities

# Either `true` to make the repository private, or `false` to make it public
private: false

# Either `true` to enable issues for this repository, `false` to disable them
has_issues: true

# Either `true` to enable projects for this repository, or `false` to disable them
has_projects: false

# Either `true` to enable the wiki for this repository, `false` to disable it
has_wiki: false

# Updates the default branch for this repository
default_branch: master

# Either `true` to allow squash-merging pull requests, or `false` to prevent it
allow_squash_merge: true

# Either `true` to allow merging pull requests with a merge commit, or `false` to prevent it
allow_merge_commit: true

# Either `true` to allow rebase-merging pull requests, or `false` to prevent it
allow_rebase_merge: true

# Either `true` to enable automatic deletion of branches on merge, or `false` to disable
delete_branch_on_merge: true

# Either `true` to always suggest updating pull request branches, or `false` to disable
allow_update_branch: true

# Either `true` to allow auto-merge on pull requests, or `false` to disable
allow_auto_merge: true

# Either `true` to enable automated security fixes, or `false` to disable
enable_automated_security_fixes: true

# Either `true` to enable vulnerability alerts, or `false` to disable
enable_vulnerability_alerts: true

# Branch protection rules
branches:
- name: master
# https://docs.github.com/en/rest/branches/branch-protection
protection:
# Required. Require at least one approving review on a pull request, before merging
required_pull_request_reviews: null

# Required. Require status checks to pass before merging
required_status_checks:
# Required. Require branches to be up to date before merging
strict: true
# Required. The list of status checks to require in order to merge into this branch
contexts:
- build-linux
- build-windows

# Required. Enforce all configured restrictions for administrators
enforce_admins: false

# Required. Restrict who can push to this branch
restrictions: null

# Prevent merge commits from being pushed to matching branches
required_linear_history: false

# Permit force pushes for all users with push access
allow_force_pushes: false

# Allow users with push access to delete matching branches
allow_deletions: false
Loading