@@ -117,19 +117,17 @@ jobs:
117
117
FLB_OPT : ${{ matrix.flb_option }}
118
118
119
119
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' }}
122
121
permissions :
123
122
contents : read
124
- # We chain this after Linux one as there are costs for actuated workers
125
123
needs :
126
124
- run-ubuntu-unit-tests
127
125
timeout-minutes : 10
128
126
strategy :
129
127
fail-fast : false
130
128
matrix :
131
129
config :
132
- - name : " Aarch64 actuated testing"
130
+ - name : " Aarch64 testing"
133
131
flb_option : " -DFLB_WITHOUT_flb-it-network=1 -DFLB_WITHOUT_flb-it-fstore=1"
134
132
omit_option : " "
135
133
global_option : " -DFLB_BACKTRACE=Off -DFLB_SHARED_LIB=Off -DFLB_DEBUG=On -DFLB_ALL=On -DFLB_EXAMPLES=Off"
@@ -139,17 +137,13 @@ jobs:
139
137
- name : Checkout Fluent Bit code
140
138
uses : actions/checkout@v4
141
139
142
- - name : Set up Actuated mirror
143
- if : github.repository == 'fluent/fluent-bit'
144
- uses : self-actuated/hub-mirror@master
145
-
146
140
- name : Setup environment
147
141
run : |
148
142
sudo apt-get update
149
143
sudo apt-get install -y gcc-9 g++-9 clang-12 cmake flex bison libsystemd-dev gcovr libyaml-dev libbpf-dev linux-tools-common
150
144
sudo ln -s /usr/bin/llvm-symbolizer-12 /usr/bin/llvm-symbolizer || true
151
145
152
- - name : Build and test with actuated runners
146
+ - name : Build and test with arm runners
153
147
run : |
154
148
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90
155
149
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-9 90
0 commit comments