This is an automated email from the ASF dual-hosted git repository.

potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new ae343fa8e9 Disable fail-fast on pushing images to docker cache (#24005)
ae343fa8e9 is described below

commit ae343fa8e922e369d0d5081894d223133a55b8ef
Author: Jarek Potiuk <[email protected]>
AuthorDate: Sun May 29 13:57:59 2022 +0200

    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 d935c78ae0..e8de7a7f9b 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:

Reply via email to