This document describes any changes that have been made to the settings for this repository beyond the OpenTelemetry default repository settings.
-
Allow squash merging > Default to pull request title
-
Allow auto-merge
-
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")
-
Workflow permissions
- Default permissions granted to the
GITHUB_TOKEN
when running workflows in this repository: Read repository contents and packages permissions - Allow GitHub Actions to create and approve pull requests: UNCHECKED
- Default permissions granted to the
- Targeted branches:
main
release/*
v0.*
v1.*
- Branch rules
- Restrict deletions: CHECKED
- Require linear history: CHECKED
- Require a pull request before merging: CHECKED
- Required approvals: 1
- Require review from Code Owners: CHECKED
- Allowed merge methods: Squash
- Require status checks to pass
- EasyCLA
required-status-check
gradle-wrapper-validation
- Block force pushes: CHECKED
- Targeted branches:
cloudfoundry
- Branch rules
- Restrict deletions: CHECKED
- Require linear history: CHECKED
- Require a pull request before merging: CHECKED
- Required approvals: 1
- Require review from Code Owners: CHECKED
- Allowed merge methods: Squash
- Require status checks to pass
- EasyCLA
- Block force pushes: CHECKED
- Targeted branches:
gh-pages
- Branch rules
- Restrict deletions: CHECKED
- Require linear history: CHECKED
- Block force pushes: CHECKED
- Targeted branches
- Exclude:
release/*
renovate/**/**
opentelemetrybot/**/**
- Exclude:
- Restrict creations: CHECKED
- Targeted tags
- All tags
- Restrict updates: CHECKED
- Restrict deletions: CHECKED
- Restrict who can push to matching branches: CHECKED
- Restrict pushes that create matching branches: CHECKED
- Secret scanning: Enabled
GPG_PASSWORD
- stored in OpenTelemetry-Java 1PasswordGPG_PRIVATE_KEY
- stored in OpenTelemetry-Java 1PasswordGRADLE_PUBLISH_KEY
GRADLE_PUBLISH_SECRET
NVD_API_KEY
- stored in OpenTelemetry-Java 1Password- Generated at https://nvd.nist.gov/developers/request-an-api-key
- Key is associated with @trask's gmail address
SONATYPE_KEY
- owned by @traskSONATYPE_USER
- owned by @traskFLAKY_TEST_REPORTER_ACCESS_KEY
- owned by @laurit
OPENTELEMETRYBOT_GITHUB_TOKEN
OTELBOT_CLIENT_ID
OTELBOT_PRIVATE_KEY