From 474d1cc2103ca11d868507e0afddde714fda4128 Mon Sep 17 00:00:00 2001
From: Alexander Turenko <alexander.turenko@tarantool.org>
Date: Sun, 12 Dec 2021 06:21:32 +0300
Subject: [PATCH] ci: drop useless fail-fast clause

AFAIU it only has meaning for jobs constructed with matrix expansion.
See the documentation: [1].

It is relevant to [2] as well, but already fixed on nektos/act side.

[1]: https://docs.github.com/en/actions/learn-github-actions/workflow-syntax-for-github-actions#jobsjob_idstrategyfail-fast
[2]: https://github.com/tarantool/tarantool-qa/issues/118
---
 .github/workflows/centos_7.yml                        | 3 ---
 .github/workflows/centos_7_aarch64.yml                | 3 ---
 .github/workflows/centos_8.yml                        | 3 ---
 .github/workflows/centos_8_aarch64.yml                | 3 ---
 .github/workflows/coverity.yml                        | 3 ---
 .github/workflows/debian_10.yml                       | 3 ---
 .github/workflows/debian_10_aarch64.yml               | 3 ---
 .github/workflows/debian_11.yml                       | 3 ---
 .github/workflows/debian_11_aarch64.yml               | 3 ---
 .github/workflows/debian_9.yml                        | 3 ---
 .github/workflows/debug_aarch64.yml                   | 3 ---
 .github/workflows/debug_coverage.yml                  | 3 ---
 .github/workflows/default_gcc_centos_7.yml            | 3 ---
 .github/workflows/fedora_30.yml                       | 3 ---
 .github/workflows/fedora_31.yml                       | 3 ---
 .github/workflows/fedora_32.yml                       | 3 ---
 .github/workflows/fedora_33.yml                       | 3 ---
 .github/workflows/fedora_33_aarch64.yml               | 3 ---
 .github/workflows/fedora_34.yml                       | 3 ---
 .github/workflows/fedora_34_aarch64.yml               | 3 ---
 .github/workflows/freebsd-12.yml                      | 3 ---
 .github/workflows/freebsd-13.yml                      | 3 ---
 .github/workflows/jepsen-cluster-txm.yml              | 3 ---
 .github/workflows/jepsen-cluster.yml                  | 3 ---
 .github/workflows/jepsen-single-instance-txm.yml      | 3 ---
 .github/workflows/jepsen-single-instance.yml          | 3 ---
 .github/workflows/luacheck.yml                        | 3 ---
 .github/workflows/memtx_allocator_based_on_malloc.yml | 3 ---
 .github/workflows/opensuse_15_1.yml                   | 3 ---
 .github/workflows/opensuse_15_2.yml                   | 3 ---
 .github/workflows/osx_10_15.yml                       | 3 ---
 .github/workflows/osx_10_15_lto.yml                   | 3 ---
 .github/workflows/osx_11_0.yml                        | 3 ---
 .github/workflows/osx_arm64_11_2.yml                  | 3 ---
 .github/workflows/osx_debug_arm64_11_2.yml            | 3 ---
 .github/workflows/out_of_source.yml                   | 3 ---
 .github/workflows/perf_cbench.yml                     | 3 ---
 .github/workflows/perf_linkbench_ssd.yml              | 3 ---
 .github/workflows/perf_nosqlbench_hash.yml            | 3 ---
 .github/workflows/perf_nosqlbench_tree.yml            | 3 ---
 .github/workflows/perf_sysbench.yml                   | 3 ---
 .github/workflows/perf_tpcc.yml                       | 3 ---
 .github/workflows/perf_tpch.yml                       | 3 ---
 .github/workflows/perf_ycsb_hash.yml                  | 3 ---
 .github/workflows/perf_ycsb_tree.yml                  | 3 ---
 .github/workflows/release.yml                         | 3 ---
 .github/workflows/release_asan_clang11.yml            | 3 ---
 .github/workflows/release_clang.yml                   | 3 ---
 .github/workflows/release_lto.yml                     | 3 ---
 .github/workflows/release_lto_clang11.yml             | 3 ---
 .github/workflows/source.yml                          | 3 ---
 .github/workflows/static_build.yml                    | 3 ---
 .github/workflows/static_build_cmake_linux.yml        | 3 ---
 .github/workflows/static_build_cmake_osx_15.yml       | 3 ---
 .github/workflows/ubuntu_16_04.yml                    | 3 ---
 .github/workflows/ubuntu_18_04.yml                    | 3 ---
 .github/workflows/ubuntu_20_04.yml                    | 3 ---
 .github/workflows/ubuntu_20_04_aarch64.yml            | 3 ---
 .github/workflows/ubuntu_20_10.yml                    | 3 ---
 .github/workflows/ubuntu_20_10_aarch64.yml            | 3 ---
 .github/workflows/ubuntu_21_04.yml                    | 3 ---
 61 files changed, 183 deletions(-)

diff --git a/.github/workflows/centos_7.yml b/.github/workflows/centos_7.yml
index 07d4ccb70e..e83be47af1 100644
--- a/.github/workflows/centos_7.yml
+++ b/.github/workflows/centos_7.yml
@@ -42,9 +42,6 @@ jobs:
 
     runs-on: ubuntu-20.04-self-hosted
 
-    strategy:
-      fail-fast: false
-
     steps:
       # Permissions correction is needed for self-host runners,
       # where work path is saved between different workflows runs.
diff --git a/.github/workflows/centos_7_aarch64.yml b/.github/workflows/centos_7_aarch64.yml
index e9ac3245ed..08d7503401 100644
--- a/.github/workflows/centos_7_aarch64.yml
+++ b/.github/workflows/centos_7_aarch64.yml
@@ -42,9 +42,6 @@ jobs:
 
     runs-on: graviton
 
-    strategy:
-      fail-fast: false
-
     steps:
       # Permissions correction is needed for self-host runners,
       # where work path is saved between different workflows runs.
diff --git a/.github/workflows/centos_8.yml b/.github/workflows/centos_8.yml
index 8ff5ca851e..da761e0f21 100644
--- a/.github/workflows/centos_8.yml
+++ b/.github/workflows/centos_8.yml
@@ -42,9 +42,6 @@ jobs:
 
     runs-on: ubuntu-20.04-self-hosted
 
-    strategy:
-      fail-fast: false
-
     steps:
       # Permissions correction is needed for self-host runners,
       # where work path is saved between different workflows runs.
diff --git a/.github/workflows/centos_8_aarch64.yml b/.github/workflows/centos_8_aarch64.yml
index e9a3e86f81..b19aeb3049 100644
--- a/.github/workflows/centos_8_aarch64.yml
+++ b/.github/workflows/centos_8_aarch64.yml
@@ -42,9 +42,6 @@ jobs:
 
     runs-on: graviton
 
-    strategy:
-      fail-fast: false
-
     steps:
       # Permissions correction is needed for self-host runners,
       # where work path is saved between different workflows runs.
diff --git a/.github/workflows/coverity.yml b/.github/workflows/coverity.yml
index db9fd82ffd..10e87f6a91 100644
--- a/.github/workflows/coverity.yml
+++ b/.github/workflows/coverity.yml
@@ -14,9 +14,6 @@ jobs:
   coverity:
     runs-on: ubuntu-18.04
 
-    strategy:
-      fail-fast: false
-
     # Image built by .gitlab.mk instructions and targets from .travis.mk.
     # Also additional installation of coverity tool installation check
     # exists in target deps_coverity_debian at .travis.mk file.
diff --git a/.github/workflows/debian_10.yml b/.github/workflows/debian_10.yml
index 37de1a6699..fabe8db3ba 100644
--- a/.github/workflows/debian_10.yml
+++ b/.github/workflows/debian_10.yml
@@ -42,9 +42,6 @@ jobs:
 
     runs-on: ubuntu-20.04-self-hosted
 
-    strategy:
-      fail-fast: false
-
     steps:
       # Permissions correction is needed for self-host runners,
       # where work path is saved between different workflows runs.
diff --git a/.github/workflows/debian_10_aarch64.yml b/.github/workflows/debian_10_aarch64.yml
index 9980c49516..d9ddcd9cfc 100644
--- a/.github/workflows/debian_10_aarch64.yml
+++ b/.github/workflows/debian_10_aarch64.yml
@@ -42,9 +42,6 @@ jobs:
 
     runs-on: graviton
 
-    strategy:
-      fail-fast: false
-
     steps:
       # Permissions correction is needed for self-host runners,
       # where work path is saved between different workflows runs.
diff --git a/.github/workflows/debian_11.yml b/.github/workflows/debian_11.yml
index 25560f7658..32a22e963a 100644
--- a/.github/workflows/debian_11.yml
+++ b/.github/workflows/debian_11.yml
@@ -42,9 +42,6 @@ jobs:
 
     runs-on: ubuntu-20.04-self-hosted
 
-    strategy:
-      fail-fast: false
-
     steps:
       # Permissions correction is needed for self-host runners,
       # where work path is saved between different workflows runs.
diff --git a/.github/workflows/debian_11_aarch64.yml b/.github/workflows/debian_11_aarch64.yml
index 313f81da71..96f3ed3648 100644
--- a/.github/workflows/debian_11_aarch64.yml
+++ b/.github/workflows/debian_11_aarch64.yml
@@ -42,9 +42,6 @@ jobs:
 
     runs-on: graviton
 
-    strategy:
-      fail-fast: false
-
     steps:
       # Permissions correction is needed for self-host runners,
       # where work path is saved between different workflows runs.
diff --git a/.github/workflows/debian_9.yml b/.github/workflows/debian_9.yml
index 065cb1c844..a1621e6e8d 100644
--- a/.github/workflows/debian_9.yml
+++ b/.github/workflows/debian_9.yml
@@ -42,9 +42,6 @@ jobs:
 
     runs-on: ubuntu-20.04-self-hosted
 
-    strategy:
-      fail-fast: false
-
     steps:
       # Permissions correction is needed for self-host runners,
       # where work path is saved between different workflows runs.
diff --git a/.github/workflows/debug_aarch64.yml b/.github/workflows/debug_aarch64.yml
index e6993cee49..39eab7de48 100644
--- a/.github/workflows/debug_aarch64.yml
+++ b/.github/workflows/debug_aarch64.yml
@@ -45,9 +45,6 @@ jobs:
 
     runs-on: graviton
 
-    strategy:
-      fail-fast: false
-
     steps:
       - uses: actions/checkout@v1
       - uses: ./.github/actions/environment
diff --git a/.github/workflows/debug_coverage.yml b/.github/workflows/debug_coverage.yml
index 1279578fcd..87a068dc7e 100644
--- a/.github/workflows/debug_coverage.yml
+++ b/.github/workflows/debug_coverage.yml
@@ -44,9 +44,6 @@ jobs:
 
     runs-on: ubuntu-20.04-self-hosted
 
-    strategy:
-      fail-fast: false
-
     steps:
       # Permissions correction is needed for self-host runners,
       # where work path is saved between different workflows runs.
diff --git a/.github/workflows/default_gcc_centos_7.yml b/.github/workflows/default_gcc_centos_7.yml
index e296bd873b..8936d4f388 100644
--- a/.github/workflows/default_gcc_centos_7.yml
+++ b/.github/workflows/default_gcc_centos_7.yml
@@ -45,9 +45,6 @@ jobs:
 
     runs-on: ubuntu-20.04-self-hosted
 
-    strategy:
-      fail-fast: false
-
     steps:
       # Permissions correction is needed for self-host runners,
       # where work path is saved between different workflows runs.
diff --git a/.github/workflows/fedora_30.yml b/.github/workflows/fedora_30.yml
index cde1ffd369..3a3953af2a 100644
--- a/.github/workflows/fedora_30.yml
+++ b/.github/workflows/fedora_30.yml
@@ -42,9 +42,6 @@ jobs:
 
     runs-on: ubuntu-20.04-self-hosted
 
-    strategy:
-      fail-fast: false
-
     steps:
       # Permissions correction is needed for self-host runners,
       # where work path is saved between different workflows runs.
diff --git a/.github/workflows/fedora_31.yml b/.github/workflows/fedora_31.yml
index 51a8dcc586..c74724df39 100644
--- a/.github/workflows/fedora_31.yml
+++ b/.github/workflows/fedora_31.yml
@@ -42,9 +42,6 @@ jobs:
 
     runs-on: ubuntu-20.04-self-hosted
 
-    strategy:
-      fail-fast: false
-
     steps:
       # Permissions correction is needed for self-host runners,
       # where work path is saved between different workflows runs.
diff --git a/.github/workflows/fedora_32.yml b/.github/workflows/fedora_32.yml
index 8c55be2084..bbc1df573a 100644
--- a/.github/workflows/fedora_32.yml
+++ b/.github/workflows/fedora_32.yml
@@ -42,9 +42,6 @@ jobs:
 
     runs-on: ubuntu-20.04-self-hosted
 
-    strategy:
-      fail-fast: false
-
     steps:
       # Permissions correction is needed for self-host runners,
       # where work path is saved between different workflows runs.
diff --git a/.github/workflows/fedora_33.yml b/.github/workflows/fedora_33.yml
index 02a06bcc46..d22d1d68c9 100644
--- a/.github/workflows/fedora_33.yml
+++ b/.github/workflows/fedora_33.yml
@@ -42,9 +42,6 @@ jobs:
 
     runs-on: ubuntu-20.04-self-hosted
 
-    strategy:
-      fail-fast: false
-
     steps:
       # Permissions correction is needed for self-host runners,
       # where work path is saved between different workflows runs.
diff --git a/.github/workflows/fedora_33_aarch64.yml b/.github/workflows/fedora_33_aarch64.yml
index e640de4841..9351f8d33e 100644
--- a/.github/workflows/fedora_33_aarch64.yml
+++ b/.github/workflows/fedora_33_aarch64.yml
@@ -42,9 +42,6 @@ jobs:
 
     runs-on: graviton
 
-    strategy:
-      fail-fast: false
-
     steps:
       # Permissions correction is needed for self-host runners,
       # where work path is saved between different workflows runs.
diff --git a/.github/workflows/fedora_34.yml b/.github/workflows/fedora_34.yml
index cb39ce5a97..d33a2ae82e 100644
--- a/.github/workflows/fedora_34.yml
+++ b/.github/workflows/fedora_34.yml
@@ -42,9 +42,6 @@ jobs:
 
     runs-on: ubuntu-20.04-self-hosted
 
-    strategy:
-      fail-fast: false
-
     steps:
       # Permissions correction is needed for self-host runners,
       # where work path is saved between different workflows runs.
diff --git a/.github/workflows/fedora_34_aarch64.yml b/.github/workflows/fedora_34_aarch64.yml
index 6ad5c8e0db..88fe5a9722 100644
--- a/.github/workflows/fedora_34_aarch64.yml
+++ b/.github/workflows/fedora_34_aarch64.yml
@@ -42,9 +42,6 @@ jobs:
 
     runs-on: graviton
 
-    strategy:
-      fail-fast: false
-
     steps:
       # Permissions correction is needed for self-host runners,
       # where work path is saved between different workflows runs.
diff --git a/.github/workflows/freebsd-12.yml b/.github/workflows/freebsd-12.yml
index 9f9e2fc657..4f6bc1bded 100644
--- a/.github/workflows/freebsd-12.yml
+++ b/.github/workflows/freebsd-12.yml
@@ -42,9 +42,6 @@ jobs:
 
     runs-on: freebsd-12-mcs
 
-    strategy:
-      fail-fast: false
-
     steps:
       - uses: actions/checkout@v2
         with:
diff --git a/.github/workflows/freebsd-13.yml b/.github/workflows/freebsd-13.yml
index d87bc5f7de..a364bf129c 100644
--- a/.github/workflows/freebsd-13.yml
+++ b/.github/workflows/freebsd-13.yml
@@ -42,9 +42,6 @@ jobs:
 
     runs-on: freebsd-13-mcs
 
-    strategy:
-      fail-fast: false
-
     steps:
       - uses: actions/checkout@v2
         with:
diff --git a/.github/workflows/jepsen-cluster-txm.yml b/.github/workflows/jepsen-cluster-txm.yml
index 4fc36be396..a3c52e1ea3 100644
--- a/.github/workflows/jepsen-cluster-txm.yml
+++ b/.github/workflows/jepsen-cluster-txm.yml
@@ -15,9 +15,6 @@ jobs:
 
     runs-on: ubuntu-18.04
 
-    strategy:
-      fail-fast: false
-
     # image built by .gitlab.mk instructions and targets from .travis.mk
     container:
       image: docker.io/tarantool/testing:debian-stretch
diff --git a/.github/workflows/jepsen-cluster.yml b/.github/workflows/jepsen-cluster.yml
index c8135c725b..50b940c57c 100644
--- a/.github/workflows/jepsen-cluster.yml
+++ b/.github/workflows/jepsen-cluster.yml
@@ -15,9 +15,6 @@ jobs:
 
     runs-on: ubuntu-18.04
 
-    strategy:
-      fail-fast: false
-
     # image built by .gitlab.mk instructions and targets from .travis.mk
     container:
       image: docker.io/tarantool/testing:debian-stretch
diff --git a/.github/workflows/jepsen-single-instance-txm.yml b/.github/workflows/jepsen-single-instance-txm.yml
index 9fdcd5b512..b2b09029dd 100644
--- a/.github/workflows/jepsen-single-instance-txm.yml
+++ b/.github/workflows/jepsen-single-instance-txm.yml
@@ -22,9 +22,6 @@ jobs:
 
     runs-on: ubuntu-18.04
 
-    strategy:
-      fail-fast: false
-
     # image built by .gitlab.mk instructions and targets from .travis.mk
     container:
       image: docker.io/tarantool/testing:debian-stretch
diff --git a/.github/workflows/jepsen-single-instance.yml b/.github/workflows/jepsen-single-instance.yml
index a0b3f3db24..99af36a08e 100644
--- a/.github/workflows/jepsen-single-instance.yml
+++ b/.github/workflows/jepsen-single-instance.yml
@@ -22,9 +22,6 @@ jobs:
 
     runs-on: ubuntu-18.04
 
-    strategy:
-      fail-fast: false
-
     # image built by .gitlab.mk instructions and targets from .travis.mk
     container:
       image: docker.io/tarantool/testing:debian-stretch
diff --git a/.github/workflows/luacheck.yml b/.github/workflows/luacheck.yml
index 45e7a46310..5882b762fc 100644
--- a/.github/workflows/luacheck.yml
+++ b/.github/workflows/luacheck.yml
@@ -44,9 +44,6 @@ jobs:
 
     runs-on: ubuntu-20.04-self-hosted
 
-    strategy:
-      fail-fast: false
-
     steps:
       # Permissions correction is needed for self-host runners,
       # where work path is saved between different workflows runs.
diff --git a/.github/workflows/memtx_allocator_based_on_malloc.yml b/.github/workflows/memtx_allocator_based_on_malloc.yml
index 6bf3090eca..7ffa587b77 100644
--- a/.github/workflows/memtx_allocator_based_on_malloc.yml
+++ b/.github/workflows/memtx_allocator_based_on_malloc.yml
@@ -46,9 +46,6 @@ jobs:
 
     runs-on: ubuntu-20.04-self-hosted
 
-    strategy:
-      fail-fast: false
-
     # image built by .gitlab.mk instructions and targets from .travis.mk
     container:
       image: docker.io/tarantool/testing:debian-stretch
diff --git a/.github/workflows/opensuse_15_1.yml b/.github/workflows/opensuse_15_1.yml
index bd9d04e79d..312a1fdf1c 100644
--- a/.github/workflows/opensuse_15_1.yml
+++ b/.github/workflows/opensuse_15_1.yml
@@ -42,9 +42,6 @@ jobs:
 
     runs-on: ubuntu-20.04-self-hosted
 
-    strategy:
-      fail-fast: false
-
     steps:
       # Permissions correction is needed for self-host runners,
       # where work path is saved between different workflows runs.
diff --git a/.github/workflows/opensuse_15_2.yml b/.github/workflows/opensuse_15_2.yml
index 86d382d23d..1dd6ee1b18 100644
--- a/.github/workflows/opensuse_15_2.yml
+++ b/.github/workflows/opensuse_15_2.yml
@@ -42,9 +42,6 @@ jobs:
 
     runs-on: ubuntu-20.04-self-hosted
 
-    strategy:
-      fail-fast: false
-
     steps:
       # Permissions correction is needed for self-host runners,
       # where work path is saved between different workflows runs.
diff --git a/.github/workflows/osx_10_15.yml b/.github/workflows/osx_10_15.yml
index fdd501284d..e154aedd19 100644
--- a/.github/workflows/osx_10_15.yml
+++ b/.github/workflows/osx_10_15.yml
@@ -45,9 +45,6 @@ jobs:
 
     runs-on: macos-10.15
 
-    strategy:
-      fail-fast: false
-
     steps:
       - uses: actions/checkout@v2.3.4
         with:
diff --git a/.github/workflows/osx_10_15_lto.yml b/.github/workflows/osx_10_15_lto.yml
index bdd89a56b6..c2b50b060e 100644
--- a/.github/workflows/osx_10_15_lto.yml
+++ b/.github/workflows/osx_10_15_lto.yml
@@ -45,9 +45,6 @@ jobs:
 
     runs-on: macos-10.15
 
-    strategy:
-      fail-fast: false
-
     steps:
       - uses: actions/checkout@v2.3.4
         with:
diff --git a/.github/workflows/osx_11_0.yml b/.github/workflows/osx_11_0.yml
index f3c8415d46..b1bd0a6162 100644
--- a/.github/workflows/osx_11_0.yml
+++ b/.github/workflows/osx_11_0.yml
@@ -45,9 +45,6 @@ jobs:
 
     runs-on: macos-11.0
 
-    strategy:
-      fail-fast: false
-
     steps:
       - uses: actions/checkout@v2.3.4
         with:
diff --git a/.github/workflows/osx_arm64_11_2.yml b/.github/workflows/osx_arm64_11_2.yml
index b57862c877..069536b0ec 100644
--- a/.github/workflows/osx_arm64_11_2.yml
+++ b/.github/workflows/osx_arm64_11_2.yml
@@ -45,9 +45,6 @@ jobs:
 
     runs-on: macos-m1-11.2
 
-    strategy:
-      fail-fast: false
-
     steps:
       - uses: actions/checkout@v2.3.4
         with:
diff --git a/.github/workflows/osx_debug_arm64_11_2.yml b/.github/workflows/osx_debug_arm64_11_2.yml
index d99da482b8..0ba06d18df 100644
--- a/.github/workflows/osx_debug_arm64_11_2.yml
+++ b/.github/workflows/osx_debug_arm64_11_2.yml
@@ -45,9 +45,6 @@ jobs:
 
     runs-on: macos-m1-11.2
 
-    strategy:
-      fail-fast: false
-
     steps:
       - uses: actions/checkout@v2.3.4
         with:
diff --git a/.github/workflows/out_of_source.yml b/.github/workflows/out_of_source.yml
index 4b9a2bdc52..c75b89c875 100644
--- a/.github/workflows/out_of_source.yml
+++ b/.github/workflows/out_of_source.yml
@@ -45,9 +45,6 @@ jobs:
 
     runs-on: ubuntu-20.04-self-hosted
 
-    strategy:
-      fail-fast: false
-
     steps:
       # Permissions correction is needed for self-host runners,
       # where work path is saved between different workflows runs.
diff --git a/.github/workflows/perf_cbench.yml b/.github/workflows/perf_cbench.yml
index 18f97d6fd8..d28b01305f 100644
--- a/.github/workflows/perf_cbench.yml
+++ b/.github/workflows/perf_cbench.yml
@@ -19,9 +19,6 @@ jobs:
 
     runs-on: perf-sh2
 
-    strategy:
-      fail-fast: false
-
     steps:
       - name: set PATH to GIT of the newer version 2.9.0
         run: echo "/usr/local/git/bin" | tee -a $GITHUB_PATH
diff --git a/.github/workflows/perf_linkbench_ssd.yml b/.github/workflows/perf_linkbench_ssd.yml
index 89eaab6352..083326826d 100644
--- a/.github/workflows/perf_linkbench_ssd.yml
+++ b/.github/workflows/perf_linkbench_ssd.yml
@@ -19,9 +19,6 @@ jobs:
 
     runs-on: perf-sh9
 
-    strategy:
-      fail-fast: false
-
     steps:
       - name: set PATH to GIT of the newer version 2.9.0
         run: echo "/usr/local/git/bin" | tee -a $GITHUB_PATH
diff --git a/.github/workflows/perf_nosqlbench_hash.yml b/.github/workflows/perf_nosqlbench_hash.yml
index 05609f60f5..1ea1d6f71c 100644
--- a/.github/workflows/perf_nosqlbench_hash.yml
+++ b/.github/workflows/perf_nosqlbench_hash.yml
@@ -19,9 +19,6 @@ jobs:
 
     runs-on: perf-sh1
 
-    strategy:
-      fail-fast: false
-
     steps:
       - name: set PATH to GIT of the newer version 2.9.0
         run: echo "/usr/local/git/bin" | tee -a $GITHUB_PATH
diff --git a/.github/workflows/perf_nosqlbench_tree.yml b/.github/workflows/perf_nosqlbench_tree.yml
index ab53fb5103..2bcedffd0e 100644
--- a/.github/workflows/perf_nosqlbench_tree.yml
+++ b/.github/workflows/perf_nosqlbench_tree.yml
@@ -19,9 +19,6 @@ jobs:
 
     runs-on: perf-sh1
 
-    strategy:
-      fail-fast: false
-
     steps:
       - name: set PATH to GIT of the newer version 2.9.0
         run: echo "/usr/local/git/bin" | tee -a $GITHUB_PATH
diff --git a/.github/workflows/perf_sysbench.yml b/.github/workflows/perf_sysbench.yml
index a9617a52fe..1e960a89ff 100644
--- a/.github/workflows/perf_sysbench.yml
+++ b/.github/workflows/perf_sysbench.yml
@@ -19,9 +19,6 @@ jobs:
 
     runs-on: perf-sh3
 
-    strategy:
-      fail-fast: false
-
     steps:
       - name: set PATH to GIT of the newer version 2.9.0
         run: echo "/usr/local/git/bin" | tee -a $GITHUB_PATH
diff --git a/.github/workflows/perf_tpcc.yml b/.github/workflows/perf_tpcc.yml
index cfa32cfedd..678e4658e9 100644
--- a/.github/workflows/perf_tpcc.yml
+++ b/.github/workflows/perf_tpcc.yml
@@ -19,9 +19,6 @@ jobs:
 
     runs-on: perf-sh3
 
-    strategy:
-      fail-fast: false
-
     steps:
       - name: set PATH to GIT of the newer version 2.9.0
         run: echo "/usr/local/git/bin" | tee -a $GITHUB_PATH
diff --git a/.github/workflows/perf_tpch.yml b/.github/workflows/perf_tpch.yml
index f741ce085c..2bd47bf856 100644
--- a/.github/workflows/perf_tpch.yml
+++ b/.github/workflows/perf_tpch.yml
@@ -19,9 +19,6 @@ jobs:
 
     runs-on: perf-sh2
 
-    strategy:
-      fail-fast: false
-
     steps:
       - name: set PATH to GIT of the newer version 2.9.0
         run: echo "/usr/local/git/bin" | tee -a $GITHUB_PATH
diff --git a/.github/workflows/perf_ycsb_hash.yml b/.github/workflows/perf_ycsb_hash.yml
index 10a4a55611..c6dbc5e792 100644
--- a/.github/workflows/perf_ycsb_hash.yml
+++ b/.github/workflows/perf_ycsb_hash.yml
@@ -19,9 +19,6 @@ jobs:
 
     runs-on: perf-sh2
 
-    strategy:
-      fail-fast: false
-
     steps:
       - name: set PATH to GIT of the newer version 2.9.0
         run: echo "/usr/local/git/bin" | tee -a $GITHUB_PATH
diff --git a/.github/workflows/perf_ycsb_tree.yml b/.github/workflows/perf_ycsb_tree.yml
index 22bd7065f8..107c7d58fe 100644
--- a/.github/workflows/perf_ycsb_tree.yml
+++ b/.github/workflows/perf_ycsb_tree.yml
@@ -19,9 +19,6 @@ jobs:
 
     runs-on: perf-sh2
 
-    strategy:
-      fail-fast: false
-
     steps:
       - name: set PATH to GIT of the newer version 2.9.0
         run: echo "/usr/local/git/bin" | tee -a $GITHUB_PATH
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index ac5b23de7c..bca53e2a11 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -44,9 +44,6 @@ jobs:
 
     runs-on: ubuntu-20.04-self-hosted
 
-    strategy:
-      fail-fast: false
-
     steps:
       # Permissions correction is needed for self-host runners,
       # where work path is saved between different workflows runs.
diff --git a/.github/workflows/release_asan_clang11.yml b/.github/workflows/release_asan_clang11.yml
index a1374bde32..b357d5216f 100644
--- a/.github/workflows/release_asan_clang11.yml
+++ b/.github/workflows/release_asan_clang11.yml
@@ -45,9 +45,6 @@ jobs:
 
     runs-on: ubuntu-20.04-self-hosted
 
-    strategy:
-      fail-fast: false
-
     steps:
       # Permissions correction is needed for self-host runners,
       # where work path is saved between different workflows runs.
diff --git a/.github/workflows/release_clang.yml b/.github/workflows/release_clang.yml
index d80aa2aeaf..5cc2355c75 100644
--- a/.github/workflows/release_clang.yml
+++ b/.github/workflows/release_clang.yml
@@ -45,9 +45,6 @@ jobs:
 
     runs-on: ubuntu-20.04-self-hosted
 
-    strategy:
-      fail-fast: false
-
     steps:
       # Permissions correction is needed for self-host runners,
       # where work path is saved between different workflows runs.
diff --git a/.github/workflows/release_lto.yml b/.github/workflows/release_lto.yml
index fe6f4fdafb..3d2cde745b 100644
--- a/.github/workflows/release_lto.yml
+++ b/.github/workflows/release_lto.yml
@@ -45,9 +45,6 @@ jobs:
 
     runs-on: ubuntu-20.04-self-hosted
 
-    strategy:
-      fail-fast: false
-
     steps:
       # Permissions correction is needed for self-host runners,
       # where work path is saved between different workflows runs.
diff --git a/.github/workflows/release_lto_clang11.yml b/.github/workflows/release_lto_clang11.yml
index 5568b1bdda..3b6a2db312 100644
--- a/.github/workflows/release_lto_clang11.yml
+++ b/.github/workflows/release_lto_clang11.yml
@@ -45,9 +45,6 @@ jobs:
 
     runs-on: ubuntu-20.04-self-hosted
 
-    strategy:
-      fail-fast: false
-
     steps:
       # Permissions correction is needed for self-host runners,
       # where work path is saved between different workflows runs.
diff --git a/.github/workflows/source.yml b/.github/workflows/source.yml
index 2faf59ae00..5c11071b3e 100644
--- a/.github/workflows/source.yml
+++ b/.github/workflows/source.yml
@@ -15,9 +15,6 @@ jobs:
   source:
     runs-on: ubuntu-20.04-self-hosted
 
-    strategy:
-      fail-fast: false
-
     steps:
       # Permissions correction is needed for self-host runners,
       # where work path is saved between different workflows runs.
diff --git a/.github/workflows/static_build.yml b/.github/workflows/static_build.yml
index 33cb6c60e3..7032a2f80b 100644
--- a/.github/workflows/static_build.yml
+++ b/.github/workflows/static_build.yml
@@ -45,9 +45,6 @@ jobs:
 
     runs-on: ubuntu-20.04-self-hosted
 
-    strategy:
-      fail-fast: false
-
     steps:
       # Permissions correction is needed for self-host runners,
       # where work path is saved between different workflows runs.
diff --git a/.github/workflows/static_build_cmake_linux.yml b/.github/workflows/static_build_cmake_linux.yml
index efb0574284..a0c3c51448 100644
--- a/.github/workflows/static_build_cmake_linux.yml
+++ b/.github/workflows/static_build_cmake_linux.yml
@@ -45,9 +45,6 @@ jobs:
 
     runs-on: ubuntu-20.04-self-hosted
 
-    strategy:
-      fail-fast: false
-
     steps:
       # Permissions correction is needed for self-host runners,
       # where work path is saved between different workflows runs.
diff --git a/.github/workflows/static_build_cmake_osx_15.yml b/.github/workflows/static_build_cmake_osx_15.yml
index 0f383ba71b..4abdd699e0 100644
--- a/.github/workflows/static_build_cmake_osx_15.yml
+++ b/.github/workflows/static_build_cmake_osx_15.yml
@@ -45,9 +45,6 @@ jobs:
 
     runs-on: macos-10.15
 
-    strategy:
-      fail-fast: false
-
     steps:
       - uses: actions/checkout@v2.3.4
         with:
diff --git a/.github/workflows/ubuntu_16_04.yml b/.github/workflows/ubuntu_16_04.yml
index 06cc795f6e..e8ef869a09 100644
--- a/.github/workflows/ubuntu_16_04.yml
+++ b/.github/workflows/ubuntu_16_04.yml
@@ -42,9 +42,6 @@ jobs:
 
     runs-on: ubuntu-20.04-self-hosted
 
-    strategy:
-      fail-fast: false
-
     steps:
       # Permissions correction is needed for self-host runners,
       # where work path is saved between different workflows runs.
diff --git a/.github/workflows/ubuntu_18_04.yml b/.github/workflows/ubuntu_18_04.yml
index 0c8faa2e22..6f726b110e 100644
--- a/.github/workflows/ubuntu_18_04.yml
+++ b/.github/workflows/ubuntu_18_04.yml
@@ -42,9 +42,6 @@ jobs:
 
     runs-on: ubuntu-20.04-self-hosted
 
-    strategy:
-      fail-fast: false
-
     steps:
       # Permissions correction is needed for self-host runners,
       # where work path is saved between different workflows runs.
diff --git a/.github/workflows/ubuntu_20_04.yml b/.github/workflows/ubuntu_20_04.yml
index be7c767839..aa7a9c3eee 100644
--- a/.github/workflows/ubuntu_20_04.yml
+++ b/.github/workflows/ubuntu_20_04.yml
@@ -42,9 +42,6 @@ jobs:
 
     runs-on: ubuntu-20.04-self-hosted
 
-    strategy:
-      fail-fast: false
-
     steps:
       # Permissions correction is needed for self-host runners,
       # where work path is saved between different workflows runs.
diff --git a/.github/workflows/ubuntu_20_04_aarch64.yml b/.github/workflows/ubuntu_20_04_aarch64.yml
index 84a201bab0..0113e4e8cf 100644
--- a/.github/workflows/ubuntu_20_04_aarch64.yml
+++ b/.github/workflows/ubuntu_20_04_aarch64.yml
@@ -42,9 +42,6 @@ jobs:
 
     runs-on: graviton
 
-    strategy:
-      fail-fast: false
-
     steps:
       # Permissions correction is needed for self-host runners,
       # where work path is saved between different workflows runs.
diff --git a/.github/workflows/ubuntu_20_10.yml b/.github/workflows/ubuntu_20_10.yml
index 8bbbc8e574..fd95863b96 100644
--- a/.github/workflows/ubuntu_20_10.yml
+++ b/.github/workflows/ubuntu_20_10.yml
@@ -42,9 +42,6 @@ jobs:
 
     runs-on: ubuntu-20.04-self-hosted
 
-    strategy:
-      fail-fast: false
-
     steps:
       # Permissions correction is needed for self-host runners,
       # where work path is saved between different workflows runs.
diff --git a/.github/workflows/ubuntu_20_10_aarch64.yml b/.github/workflows/ubuntu_20_10_aarch64.yml
index da53e29dc4..9e48786093 100644
--- a/.github/workflows/ubuntu_20_10_aarch64.yml
+++ b/.github/workflows/ubuntu_20_10_aarch64.yml
@@ -42,9 +42,6 @@ jobs:
 
     runs-on: graviton
 
-    strategy:
-      fail-fast: false
-
     steps:
       # Permissions correction is needed for self-host runners,
       # where work path is saved between different workflows runs.
diff --git a/.github/workflows/ubuntu_21_04.yml b/.github/workflows/ubuntu_21_04.yml
index 5ef6ae4130..a66c5a81d7 100644
--- a/.github/workflows/ubuntu_21_04.yml
+++ b/.github/workflows/ubuntu_21_04.yml
@@ -42,9 +42,6 @@ jobs:
 
     runs-on: ubuntu-20.04-self-hosted
 
-    strategy:
-      fail-fast: false
-
     steps:
       # Permissions correction is needed for self-host runners,
       # where work path is saved between different workflows runs.
-- 
GitLab