@@ -117,19 +117,17 @@ jobs:
117117 FLB_OPT : ${{ matrix.flb_option }}
118118
119119 run-aarch64-unit-tests :
120- # Ensure for OSS Fluent Bit repo we enable usage of Actuated runners for ARM builds, for forks it should keep existing ubuntu-latest usage.
121- runs-on : ${{(github.repository == 'fluent/fluent-bit') && 'actuated-arm64-8cpu-16gb' || 'ubuntu-latest' }}
120+ runs-on : ${{(github.repository == 'fluent/fluent-bit') && 'ubuntu-22.04-arm' || 'ubuntu-latest' }}
122121 permissions :
123122 contents : read
124- # We chain this after Linux one as there are costs for actuated workers
125123 needs :
126124 - run-ubuntu-unit-tests
127125 timeout-minutes : 10
128126 strategy :
129127 fail-fast : false
130128 matrix :
131129 config :
132- - name : " Aarch64 actuated testing"
130+ - name : " Aarch64 testing"
133131 flb_option : " -DFLB_WITHOUT_flb-it-network=1 -DFLB_WITHOUT_flb-it-fstore=1"
134132 omit_option : " "
135133 global_option : " -DFLB_BACKTRACE=Off -DFLB_SHARED_LIB=Off -DFLB_DEBUG=On -DFLB_ALL=On -DFLB_EXAMPLES=Off"
@@ -139,17 +137,13 @@ jobs:
139137 - name : Checkout Fluent Bit code
140138 uses : actions/checkout@v4
141139
142- - name : Set up Actuated mirror
143- if : github.repository == 'fluent/fluent-bit'
144- uses : self-actuated/hub-mirror@master
145-
146140 - name : Setup environment
147141 run : |
148142 sudo apt-get update
149143 sudo apt-get install -y gcc-9 g++-9 clang-12 cmake flex bison libsystemd-dev gcovr libyaml-dev libbpf-dev linux-tools-common
150144 sudo ln -s /usr/bin/llvm-symbolizer-12 /usr/bin/llvm-symbolizer || true
151145
152- - name : Build and test with actuated runners
146+ - name : Build and test with arm runners
153147 run : |
154148 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90
155149 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-9 90
0 commit comments