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
27 changes: 27 additions & 0 deletions admin-safe-settings/suborgs/baseline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,17 @@ environments:
- name: SAFE_SETTINGS_APP_ID
value: '3020872'

repository:
# As we use `semantic-release` throughout the formulas, which means every
# commit message is important, we disallow squash merging so that commit
# messages are not inadvertently destroyed.
# In addition, Renovate defaults to squash merging unless the repository
# settings disallows it.
allow_squash_merge: false

# Allow auto-merging to allow Renovate to work more efficiently
allow_auto_merge: true

rulesets:
- name: Prevent destruction of the default branch
target: branch
Expand Down Expand Up @@ -47,3 +58,19 @@ rulesets:
- context: Release / Collect results
integration_id: 15368
strict_required_status_checks_policy: false
- name: Require PR approvals before updating the default branch
target: branch
enforcement: active
conditions:
ref_name:
include:
- ~DEFAULT_BRANCH
exclude: []
rules:
- type: pull_request
parameters:
dismiss_stale_reviews_on_push: false
require_code_owner_review: false
require_last_push_approval: true
required_approving_review_count: 1
required_review_thread_resolution: true
9 changes: 9 additions & 0 deletions formula-safe-settings/deployment-settings.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
restrictedRepos:
include:
- nginx-formula
- openssh-formula
- postfix-formula
- salt-formula
- syslog-ng-formula
- template-formula
- vault-formula
Loading