From ae343fa8e922e369d0d5081894d223133a55b8ef Mon Sep 17 00:00:00 2001 From: Jarek Potiuk Date: Sun, 29 May 2022 13:57:59 +0200 Subject: [PATCH] Disable fail-fast on pushing images to docker cache (#24005) There is an issue with pushing cache to docker registry that is connected to containerd bug but started to appear more frequently recently (as evidenced for example by https://github.community/t/buildx-failed-with-error-cannot-reuse-body-request-must-be-retried/253178 ). The issue is still open in containerd: https://github.com/containerd/containerd/issues/5978. Until it if fixed, we disable fail-fast on pushing cache so that even if it happens, we just have to re-run that single python version that actually failed. Currently there is a much lower chance of success because all 4 build have to succeed. --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d935c78ae0f808..e8de7a7f9b184f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1661,6 +1661,7 @@ ${{ hashFiles('.pre-commit-config.yaml') }}" - docs if: needs.build-info.outputs.mergeRun == 'true' strategy: + fail-fast: false matrix: python-version: ${{ fromJson(needs.build-info.outputs.pythonVersions) }} env: