We're changing the $BUILDKITE_PULL_REQUEST_REPO
environment variable value supplied for GitHub and GitHub Enterprise repositories from the unauthenticated git
protocol to https
🔒
GitHub announced some time ago that they are removing the unauthenticated git protocol. This change has been in effect since 15th March 2022. Now we're modifying how we generate this environment variable to match their change.
$BUILDKITE_PULL_REQUEST_REPO
is not used by the Buildkite Agent to clone your repositories. The value is only provided as a reference, and is particularly useful for pull requests from repository forks. Some customers use this value to ensure that pull requests from forks come from trusted sources, for example.
We recommend reviewing your agent hooks and making sure any security rules that utilise this value are adjusted to be agnostic to the protocol used, and are at least able to handle https.
From Monday, 20th June 2022, all new builds will use a https://
protocol URL for $BUILDKITE_PULL_REQUEST_REPO
. If you need a little more time, or would like this change to take effect earlier for your organization, please reach out via support@buildkite.com.
Create an account to get started with a 30-day free trial. No credit card required.