bazelbuild / bazelbuild/continuous-integration

Bazel CI is flaky due to cloning buildkite docker plugin

Open
#964 3 comments 0 reactions 1 assignee Claimed by @philwo View on GitHub
infra-flakes P1
Dominant language
Python
Stars
302
Forks
194
Avg merge
1d 19h
Merged PRs (30d)
41

Description

Bazel Auto Sheriff often reports flaky jobs failing like:
```
$ git clone -v -- https://github.com/buildkite-plugins/docker-buildkite-plugin .
Cloning into '.'...
fatal: unable to access 'https://github.com/buildkite-plugins/docker-buildkite-plugin/': Failed to connect to github.com port 443: Connection timed out
```
https://buildkite.com/bazel/bazel-auto-sheriff-face-with-cowboy-hat/builds/90

Is there a way we could cache this repo to avoid cloning from github every time?

This is also the cause for https://github.com/bazelbuild/continuous-integration/issues/963, because the flaky error will prevent updating last green commit and a rerun on the failed job won't trigger the updating step again.

/cc @philwo

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.