1.6 KiB
Repository settings
This document describes any changes that have been made to the settings for this repository beyond the OpenTelemetry default repository settings.
General > Pull Requests
-
Allow squash merging > Default to pull request title
-
Allow auto-merge
Collaborators and teams
- @opentelemetrybot has write permission in order to enable comment-driven PR automation.
Actions > General
-
Fork pull request workflows from outside collaborators: "Require approval for first-time contributors who are new to GitHub"
(To reduce friction for new contributors, as the default is "Require approval for first-time contributors")
Branch protections
main
-
Require branches to be up to date before merging: UNCHECKED
(PR jobs take too long, and leaving this unchecked has not been a significant problem)
-
Status checks that are required:
- EasyCLA
- required-status-check
release/*
Same settings as above for main
.
opentelemetrybot/**/**
Same settings as for dependabot/**/**
gh-pages
-
Everything UNCHECKED
(This branch is currently only used for directly pushing benchmarking results from the Nightly overhead benchmark job)