From cee5bfc1ddc290655344ab43659ec0da7f6fc931 Mon Sep 17 00:00:00 2001
From: Dmitry Ilyin <dima@doty.ru>
Date: Mon, 15 Aug 2022 19:44:50 +0300
Subject: [PATCH] Mitigate invisible-mirror.net connection timeout issue (#358)

* Set internal release versions more flexible

* Mitigate invisible-mirror.net connection timeout issue
---
 .github/workflows/ak3916ev300_images.yml          | 3 +++
 .github/workflows/ak3918ev200_images.yml          | 3 +++
 .github/workflows/ak3918ev300_images.yml          | 3 +++
 .github/workflows/ambarella-s3l_images.yml        | 3 +++
 .github/workflows/fh8833v100_images.yml           | 3 +++
 .github/workflows/fh8852v100_images.yml           | 3 +++
 .github/workflows/fh8852v200_images.yml           | 3 +++
 .github/workflows/fh8852v210_images.yml           | 3 +++
 .github/workflows/fh8856v100_images.yml           | 3 +++
 .github/workflows/fh8856v200_images.yml           | 3 +++
 .github/workflows/fh8856v210_images.yml           | 3 +++
 .github/workflows/fh8858v200_images.yml           | 3 +++
 .github/workflows/fh8858v210_images.yml           | 3 +++
 .github/workflows/gk7102_images.yml               | 3 +++
 .github/workflows/gk7102s_images.yml              | 3 +++
 .github/workflows/gk7202v300_images.yml           | 3 +++
 .github/workflows/gk7205v200_fpv_images.yml       | 3 +++
 .github/workflows/gk7205v200_images.yml           | 3 +++
 .github/workflows/gk7205v200_ultimate_images.yml  | 3 +++
 .github/workflows/gk7205v210_images.yml           | 3 +++
 .github/workflows/gk7205v300_fpv_images.yml       | 3 +++
 .github/workflows/gk7205v300_images.yml           | 3 +++
 .github/workflows/gk7205v300_ultimate_images.yml  | 3 +++
 .github/workflows/gk7605v100_images.yml           | 3 +++
 .github/workflows/gm8136_images.yml               | 3 +++
 .github/workflows/hi3516av100_images.yml          | 3 +++
 .github/workflows/hi3516av100_ultimate_images.yml | 3 +++
 .github/workflows/hi3516av200_images.yml          | 3 +++
 .github/workflows/hi3516av200_ultimate_images.yml | 3 +++
 .github/workflows/hi3516av300_images.yml          | 3 +++
 .github/workflows/hi3516cv100_images.yml          | 3 +++
 .github/workflows/hi3516cv200_images.yml          | 3 +++
 .github/workflows/hi3516cv300_images.yml          | 3 +++
 .github/workflows/hi3516cv300_ultimate_images.yml | 3 +++
 .github/workflows/hi3516cv500_images.yml          | 3 +++
 .github/workflows/hi3516dv100_images.yml          | 3 +++
 .github/workflows/hi3516dv100_ultimate_images.yml | 3 +++
 .github/workflows/hi3516dv300_images.yml          | 3 +++
 .github/workflows/hi3516ev100_images.yml          | 3 +++
 .github/workflows/hi3518cv100_images.yml          | 3 +++
 .github/workflows/hi3518ev100_images.yml          | 3 +++
 .github/workflows/hi3518ev200_images.yml          | 3 +++
 .github/workflows/hi3518ev200_ultimate_images.yml | 3 +++
 .github/workflows/hi3519v101_images.yml           | 3 +++
 .github/workflows/hi3536cv100_images.yml          | 3 +++
 .github/workflows/hi3536dv100_images.yml          | 3 +++
 .github/workflows/msc313e_images.yml              | 3 +++
 .github/workflows/msc316dc_images.yml             | 3 +++
 .github/workflows/msc316dm_images.yml             | 3 +++
 .github/workflows/nt98562_images.yml              | 3 +++
 .github/workflows/nt98566_images.yml              | 3 +++
 .github/workflows/rv1109_images.yml               | 3 +++
 .github/workflows/rv1126_images.yml               | 3 +++
 .github/workflows/ssc325_images.yml               | 3 +++
 .github/workflows/ssc335_images.yml               | 3 +++
 .github/workflows/ssc335de_images.yml             | 3 +++
 .github/workflows/ssc337_images.yml               | 3 +++
 .github/workflows/ssc337de_images.yml             | 3 +++
 .github/workflows/t10_images.yml                  | 3 +++
 .github/workflows/t20_images.yml                  | 3 +++
 .github/workflows/t21_images.yml                  | 3 +++
 .github/workflows/t31_images.yml                  | 3 +++
 .github/workflows/xm510_images.yml                | 3 +++
 .github/workflows/xm530_images.yml                | 3 +++
 .github/workflows/xm550_images.yml                | 3 +++
 65 files changed, 195 insertions(+)

diff --git a/.github/workflows/ak3916ev300_images.yml b/.github/workflows/ak3916ev300_images.yml
index d1aad31b..3838a6e4 100644
--- a/.github/workflows/ak3916ev300_images.yml
+++ b/.github/workflows/ak3916ev300_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/ak3918ev200_images.yml b/.github/workflows/ak3918ev200_images.yml
index 71278519..b8f21f60 100644
--- a/.github/workflows/ak3918ev200_images.yml
+++ b/.github/workflows/ak3918ev200_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/ak3918ev300_images.yml b/.github/workflows/ak3918ev300_images.yml
index 4dafb5f5..81656716 100644
--- a/.github/workflows/ak3918ev300_images.yml
+++ b/.github/workflows/ak3918ev300_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/ambarella-s3l_images.yml b/.github/workflows/ambarella-s3l_images.yml
index da35d584..7c2fa709 100644
--- a/.github/workflows/ambarella-s3l_images.yml
+++ b/.github/workflows/ambarella-s3l_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/fh8833v100_images.yml b/.github/workflows/fh8833v100_images.yml
index 17677c6a..ad0ed05f 100644
--- a/.github/workflows/fh8833v100_images.yml
+++ b/.github/workflows/fh8833v100_images.yml
@@ -28,6 +28,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/fh8852v100_images.yml b/.github/workflows/fh8852v100_images.yml
index ed3480bb..bb708d2a 100644
--- a/.github/workflows/fh8852v100_images.yml
+++ b/.github/workflows/fh8852v100_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/fh8852v200_images.yml b/.github/workflows/fh8852v200_images.yml
index 6cc71137..922fd4d0 100644
--- a/.github/workflows/fh8852v200_images.yml
+++ b/.github/workflows/fh8852v200_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/fh8852v210_images.yml b/.github/workflows/fh8852v210_images.yml
index 308768f8..f6bf04e3 100644
--- a/.github/workflows/fh8852v210_images.yml
+++ b/.github/workflows/fh8852v210_images.yml
@@ -28,6 +28,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/fh8856v100_images.yml b/.github/workflows/fh8856v100_images.yml
index 4e2782f3..fcc47f6c 100644
--- a/.github/workflows/fh8856v100_images.yml
+++ b/.github/workflows/fh8856v100_images.yml
@@ -28,6 +28,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/fh8856v200_images.yml b/.github/workflows/fh8856v200_images.yml
index 34576716..4ba41a8f 100644
--- a/.github/workflows/fh8856v200_images.yml
+++ b/.github/workflows/fh8856v200_images.yml
@@ -28,6 +28,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/fh8856v210_images.yml b/.github/workflows/fh8856v210_images.yml
index 27e91f87..9042a2f7 100644
--- a/.github/workflows/fh8856v210_images.yml
+++ b/.github/workflows/fh8856v210_images.yml
@@ -28,6 +28,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/fh8858v200_images.yml b/.github/workflows/fh8858v200_images.yml
index 5c489f0a..80152770 100644
--- a/.github/workflows/fh8858v200_images.yml
+++ b/.github/workflows/fh8858v200_images.yml
@@ -28,6 +28,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/fh8858v210_images.yml b/.github/workflows/fh8858v210_images.yml
index 6a94efe1..a512bc29 100644
--- a/.github/workflows/fh8858v210_images.yml
+++ b/.github/workflows/fh8858v210_images.yml
@@ -28,6 +28,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/gk7102_images.yml b/.github/workflows/gk7102_images.yml
index 8a43d2d6..8ef151d0 100644
--- a/.github/workflows/gk7102_images.yml
+++ b/.github/workflows/gk7102_images.yml
@@ -23,6 +23,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/gk7102s_images.yml b/.github/workflows/gk7102s_images.yml
index 0347ff80..61115bd9 100644
--- a/.github/workflows/gk7102s_images.yml
+++ b/.github/workflows/gk7102s_images.yml
@@ -23,6 +23,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/gk7202v300_images.yml b/.github/workflows/gk7202v300_images.yml
index bdaaacee..1d772016 100644
--- a/.github/workflows/gk7202v300_images.yml
+++ b/.github/workflows/gk7202v300_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/gk7205v200_fpv_images.yml b/.github/workflows/gk7205v200_fpv_images.yml
index 5e857dcc..01832d87 100644
--- a/.github/workflows/gk7205v200_fpv_images.yml
+++ b/.github/workflows/gk7205v200_fpv_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/gk7205v200_images.yml b/.github/workflows/gk7205v200_images.yml
index e7afefc5..baa49d28 100644
--- a/.github/workflows/gk7205v200_images.yml
+++ b/.github/workflows/gk7205v200_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/gk7205v200_ultimate_images.yml b/.github/workflows/gk7205v200_ultimate_images.yml
index cc7e6657..99a752f7 100644
--- a/.github/workflows/gk7205v200_ultimate_images.yml
+++ b/.github/workflows/gk7205v200_ultimate_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/gk7205v210_images.yml b/.github/workflows/gk7205v210_images.yml
index 22c95b5c..1d2d41cb 100644
--- a/.github/workflows/gk7205v210_images.yml
+++ b/.github/workflows/gk7205v210_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/gk7205v300_fpv_images.yml b/.github/workflows/gk7205v300_fpv_images.yml
index b135bcbe..c8368288 100644
--- a/.github/workflows/gk7205v300_fpv_images.yml
+++ b/.github/workflows/gk7205v300_fpv_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/gk7205v300_images.yml b/.github/workflows/gk7205v300_images.yml
index 6307a763..9cdda8ba 100644
--- a/.github/workflows/gk7205v300_images.yml
+++ b/.github/workflows/gk7205v300_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/gk7205v300_ultimate_images.yml b/.github/workflows/gk7205v300_ultimate_images.yml
index 4c20fd9e..971b725f 100644
--- a/.github/workflows/gk7205v300_ultimate_images.yml
+++ b/.github/workflows/gk7205v300_ultimate_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/gk7605v100_images.yml b/.github/workflows/gk7605v100_images.yml
index c16c96dc..b8c6ed37 100644
--- a/.github/workflows/gk7605v100_images.yml
+++ b/.github/workflows/gk7605v100_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/gm8136_images.yml b/.github/workflows/gm8136_images.yml
index 94433fe5..e3aac55c 100644
--- a/.github/workflows/gm8136_images.yml
+++ b/.github/workflows/gm8136_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/hi3516av100_images.yml b/.github/workflows/hi3516av100_images.yml
index 1e8952f0..fe28b807 100644
--- a/.github/workflows/hi3516av100_images.yml
+++ b/.github/workflows/hi3516av100_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/hi3516av100_ultimate_images.yml b/.github/workflows/hi3516av100_ultimate_images.yml
index 851d499a..e9d90c6f 100644
--- a/.github/workflows/hi3516av100_ultimate_images.yml
+++ b/.github/workflows/hi3516av100_ultimate_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/hi3516av200_images.yml b/.github/workflows/hi3516av200_images.yml
index 98e2a395..0b70e3db 100644
--- a/.github/workflows/hi3516av200_images.yml
+++ b/.github/workflows/hi3516av200_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/hi3516av200_ultimate_images.yml b/.github/workflows/hi3516av200_ultimate_images.yml
index b2347350..63005618 100644
--- a/.github/workflows/hi3516av200_ultimate_images.yml
+++ b/.github/workflows/hi3516av200_ultimate_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/hi3516av300_images.yml b/.github/workflows/hi3516av300_images.yml
index ddd6796e..21eb3be1 100644
--- a/.github/workflows/hi3516av300_images.yml
+++ b/.github/workflows/hi3516av300_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/hi3516cv100_images.yml b/.github/workflows/hi3516cv100_images.yml
index a01d1025..d27c3307 100644
--- a/.github/workflows/hi3516cv100_images.yml
+++ b/.github/workflows/hi3516cv100_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/hi3516cv200_images.yml b/.github/workflows/hi3516cv200_images.yml
index dd8875e0..cfd38298 100644
--- a/.github/workflows/hi3516cv200_images.yml
+++ b/.github/workflows/hi3516cv200_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/hi3516cv300_images.yml b/.github/workflows/hi3516cv300_images.yml
index c295a0b5..632b6759 100644
--- a/.github/workflows/hi3516cv300_images.yml
+++ b/.github/workflows/hi3516cv300_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/hi3516cv300_ultimate_images.yml b/.github/workflows/hi3516cv300_ultimate_images.yml
index b03504cf..c41bd1c9 100644
--- a/.github/workflows/hi3516cv300_ultimate_images.yml
+++ b/.github/workflows/hi3516cv300_ultimate_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/hi3516cv500_images.yml b/.github/workflows/hi3516cv500_images.yml
index 45a2b952..00172912 100644
--- a/.github/workflows/hi3516cv500_images.yml
+++ b/.github/workflows/hi3516cv500_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/hi3516dv100_images.yml b/.github/workflows/hi3516dv100_images.yml
index 9702ad89..c40d7c98 100644
--- a/.github/workflows/hi3516dv100_images.yml
+++ b/.github/workflows/hi3516dv100_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/hi3516dv100_ultimate_images.yml b/.github/workflows/hi3516dv100_ultimate_images.yml
index 97e98d3a..6e9a027e 100644
--- a/.github/workflows/hi3516dv100_ultimate_images.yml
+++ b/.github/workflows/hi3516dv100_ultimate_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/hi3516dv300_images.yml b/.github/workflows/hi3516dv300_images.yml
index e14c8799..32d0803f 100644
--- a/.github/workflows/hi3516dv300_images.yml
+++ b/.github/workflows/hi3516dv300_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/hi3516ev100_images.yml b/.github/workflows/hi3516ev100_images.yml
index f450120a..6940e643 100644
--- a/.github/workflows/hi3516ev100_images.yml
+++ b/.github/workflows/hi3516ev100_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/hi3518cv100_images.yml b/.github/workflows/hi3518cv100_images.yml
index d7a0dc69..224a5f9e 100644
--- a/.github/workflows/hi3518cv100_images.yml
+++ b/.github/workflows/hi3518cv100_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/hi3518ev100_images.yml b/.github/workflows/hi3518ev100_images.yml
index a96fcb9a..9b7dd4cb 100644
--- a/.github/workflows/hi3518ev100_images.yml
+++ b/.github/workflows/hi3518ev100_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/hi3518ev200_images.yml b/.github/workflows/hi3518ev200_images.yml
index b1720bb2..e9e8e457 100644
--- a/.github/workflows/hi3518ev200_images.yml
+++ b/.github/workflows/hi3518ev200_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/hi3518ev200_ultimate_images.yml b/.github/workflows/hi3518ev200_ultimate_images.yml
index 71da0567..dd6918df 100644
--- a/.github/workflows/hi3518ev200_ultimate_images.yml
+++ b/.github/workflows/hi3518ev200_ultimate_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/hi3519v101_images.yml b/.github/workflows/hi3519v101_images.yml
index aef842dc..839c0c00 100644
--- a/.github/workflows/hi3519v101_images.yml
+++ b/.github/workflows/hi3519v101_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/hi3536cv100_images.yml b/.github/workflows/hi3536cv100_images.yml
index 8dd2ab8e..0f44a084 100644
--- a/.github/workflows/hi3536cv100_images.yml
+++ b/.github/workflows/hi3536cv100_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/hi3536dv100_images.yml b/.github/workflows/hi3536dv100_images.yml
index 3ff9545b..88965cf9 100644
--- a/.github/workflows/hi3536dv100_images.yml
+++ b/.github/workflows/hi3536dv100_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/msc313e_images.yml b/.github/workflows/msc313e_images.yml
index cbc927b6..4cb5f783 100644
--- a/.github/workflows/msc313e_images.yml
+++ b/.github/workflows/msc313e_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/msc316dc_images.yml b/.github/workflows/msc316dc_images.yml
index e0cacfa0..68790ca3 100644
--- a/.github/workflows/msc316dc_images.yml
+++ b/.github/workflows/msc316dc_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/msc316dm_images.yml b/.github/workflows/msc316dm_images.yml
index eb25c79c..1c9a1031 100644
--- a/.github/workflows/msc316dm_images.yml
+++ b/.github/workflows/msc316dm_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/nt98562_images.yml b/.github/workflows/nt98562_images.yml
index ac005a15..3b4a2c7f 100644
--- a/.github/workflows/nt98562_images.yml
+++ b/.github/workflows/nt98562_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/nt98566_images.yml b/.github/workflows/nt98566_images.yml
index 24978aea..57571a7f 100644
--- a/.github/workflows/nt98566_images.yml
+++ b/.github/workflows/nt98566_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/rv1109_images.yml b/.github/workflows/rv1109_images.yml
index 9636c7ee..2a670974 100644
--- a/.github/workflows/rv1109_images.yml
+++ b/.github/workflows/rv1109_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/rv1126_images.yml b/.github/workflows/rv1126_images.yml
index dfacd7dd..e1e0a836 100644
--- a/.github/workflows/rv1126_images.yml
+++ b/.github/workflows/rv1126_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/ssc325_images.yml b/.github/workflows/ssc325_images.yml
index dd80a47c..2e7417e1 100644
--- a/.github/workflows/ssc325_images.yml
+++ b/.github/workflows/ssc325_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/ssc335_images.yml b/.github/workflows/ssc335_images.yml
index 609ee90e..5fced6e6 100644
--- a/.github/workflows/ssc335_images.yml
+++ b/.github/workflows/ssc335_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/ssc335de_images.yml b/.github/workflows/ssc335de_images.yml
index f554ffa8..141d0970 100644
--- a/.github/workflows/ssc335de_images.yml
+++ b/.github/workflows/ssc335de_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/ssc337_images.yml b/.github/workflows/ssc337_images.yml
index 64aeaaa0..a17f6cbe 100644
--- a/.github/workflows/ssc337_images.yml
+++ b/.github/workflows/ssc337_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/ssc337de_images.yml b/.github/workflows/ssc337de_images.yml
index 8078397a..4635ff59 100644
--- a/.github/workflows/ssc337de_images.yml
+++ b/.github/workflows/ssc337de_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/t10_images.yml b/.github/workflows/t10_images.yml
index 599c068c..11f92026 100644
--- a/.github/workflows/t10_images.yml
+++ b/.github/workflows/t10_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/t20_images.yml b/.github/workflows/t20_images.yml
index e2204f9e..32203c90 100644
--- a/.github/workflows/t20_images.yml
+++ b/.github/workflows/t20_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/t21_images.yml b/.github/workflows/t21_images.yml
index 83f91c72..adaedc56 100644
--- a/.github/workflows/t21_images.yml
+++ b/.github/workflows/t21_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/t31_images.yml b/.github/workflows/t31_images.yml
index a8470931..df36c77c 100644
--- a/.github/workflows/t31_images.yml
+++ b/.github/workflows/t31_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/xm510_images.yml b/.github/workflows/xm510_images.yml
index 917953aa..43fbd032 100644
--- a/.github/workflows/xm510_images.yml
+++ b/.github/workflows/xm510_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/xm530_images.yml b/.github/workflows/xm530_images.yml
index 7d9f6db2..8e0d79b1 100644
--- a/.github/workflows/xm530_images.yml
+++ b/.github/workflows/xm530_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space
diff --git a/.github/workflows/xm550_images.yml b/.github/workflows/xm550_images.yml
index 261262cc..cd9baee7 100644
--- a/.github/workflows/xm550_images.yml
+++ b/.github/workflows/xm550_images.yml
@@ -30,6 +30,9 @@ jobs:
             echo "FORCE_UNSAFE_CONFIGURE=1" >> $GITHUB_ENV
             # Mitigate #325 issue
             apt install -y pip && pip install cmake
+          else
+            # https://github.com/actions/runner-images/issues/2577
+            echo "1.1.1.1 invisible-mirror.net" | sudo tee -a /etc/hosts
           fi
 
       - name: Free disk space