bazelbuild / bazelbuild/continuous-integration

git clone for PRs fails after upgrade to Buildkite Agent 3.23.1

Open
#1,034 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
302
Forks
194
Avg merge
1d 19h
Merged PRs (30d)
41

Description

Log: https://buildkite.com/bazel/bazel-bazel-github-presubmit/builds/6941#07cd8d84-f495-4f45-a4e8-5e110509ed5e

```
# Creating "/var/lib/buildkite-agent/builds/bk-docker-pblz/bazel/bazel-bazel-github-presubmit"
--
  | $ cd /var/lib/buildkite-agent/builds/bk-docker-pblz/bazel/bazel-bazel-github-presubmit
  | # Using git-mirrors experiment 🧪
  | $ cd /var/lib/gitmirrors
  | # Updating existing repository mirror to find commit 6eb25d3aee16bd6d5bff4de291bb5852a471dd5a
  | $ git --git-dir /var/lib/gitmirrors/https---github-com-bazelbuild-bazel-git remote set-url origin https://github.com/bazelbuild/bazel.git
  | $ git --git-dir /var/lib/gitmirrors/https---github-com-bazelbuild-bazel-git fetch origin katre:order-proto-outputs
  | fatal: Couldn't find remote ref katre
  | ⚠️ Warning: Checkout failed! exit status 128 (Attempt 1/3 Retrying in 2s)
  | # Removing /var/lib/buildkite-agent/builds/bk-docker-pblz/bazel/bazel-bazel-github-presubmit
  | # Creating "/var/lib/buildkite-agent/builds/bk-docker-pblz/bazel/bazel-bazel-github-presubmit"
  | $ cd /var/lib/buildkite-agent/builds/bk-docker-pblz/bazel/bazel-bazel-github-presubmit
  | # Using git-mirrors experiment 🧪
  | $ cd /var/lib/gitmirrors
  | # Updating existing repository mirror to find commit 6eb25d3aee16bd6d5bff4de291bb5852a471dd5a
  | $ git --git-dir /var/lib/gitmirrors/https---github-com-bazelbuild-bazel-git remote set-url origin https://github.com/bazelbuild/bazel.git
  | $ git --git-dir /var/lib/gitmirrors/https---github-com-bazelbuild-bazel-git fetch origin katre:order-proto-outputs
  | fatal: Couldn't find remote ref katre
  | ⚠️ Warning: Checkout failed! exit status 128 (Attempt 2/3 Retrying in 2s)
  | # Removing /var/lib/buildkite-agent/builds/bk-docker-pblz/bazel/bazel-bazel-github-presubmit
  | # Creating "/var/lib/buildkite-agent/builds/bk-docker-pblz/bazel/bazel-bazel-github-presubmit"
  | $ cd /var/lib/buildkite-agent/builds/bk-docker-pblz/bazel/bazel-bazel-github-presubmit
  | # Using git-mirrors experiment 🧪
  | $ cd /var/lib/gitmirrors
  | # Updating existing repository mirror to find commit 6eb25d3aee16bd6d5bff4de291bb5852a471dd5a
  | $ git --git-dir /var/lib/gitmirrors/https---github-com-bazelbuild-bazel-git remote set-url origin https://github.com/bazelbuild/bazel.git
  | $ git --git-dir /var/lib/gitmirrors/https---github-com-bazelbuild-bazel-git fetch origin katre:order-proto-outputs
  | fatal: Couldn't find remote ref katre
  | ⚠️ Warning: Checkout failed! exit status 128 (Attempt 3/3 Retrying in 2s)
  | # Removing /var/lib/buildkite-agent/builds/bk-docker-pblz/bazel/bazel-bazel-github-presubmit
  | # Creating "/var/lib/buildkite-agent/builds/bk-docker-pblz/bazel/bazel-bazel-github-presubmit"
  | $ cd /var/lib/buildkite-agent/builds/bk-docker-pblz/bazel/bazel-bazel-github-presubmit
  | 🚨 Error: exit status 128
```

Contributor guide

Open the contributing guide

Research direction

Start with the linked Buildkite log and the checkout path using the git-mirrors experiment after the Buildkite Agent 3.23.1 upgrade. Inspect the failing `git fetch origin katre:order-proto-outputs` step and related CI configuration; done means PR checkouts complete successfully without the remote-ref failure.

Written by the indexing model from the issue text.

Assessment

Tech stack
git
Domain
ci-cd
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.