@@ -105,8 +105,7 @@ jobs:
105
105
call-build-linux-packages :
106
106
name : ${{ matrix.distro }} package build and stage to S3
107
107
environment : ${{ inputs.environment }}
108
- # Ensure for OSS Fluent Bit repo we enable usage of Actuated runners for ARM builds, for forks it should keep existing ubuntu-22.04 usage.
109
- runs-on : ${{ ((contains(matrix.distro, 'arm' ) || contains(matrix.distro, 'raspbian')) && (github.repository == 'fluent/fluent-bit') && 'ubuntu-22.04-arm') || 'ubuntu-22.04' }}
108
+ runs-on : ${{ ((contains(matrix.distro, 'arm' ) || contains(matrix.distro, 'raspbian')) && 'ubuntu-22.04-arm') || 'ubuntu-22.04' }}
110
109
permissions :
111
110
contents : read
112
111
strategy :
@@ -123,6 +122,13 @@ jobs:
123
122
- name : Set up Docker Buildx
124
123
uses : docker/setup-buildx-action@v3
125
124
125
+ # Raspbian requires ARMv6 emulation
126
+ - name : Set up QEMU
127
+ if : contains(matrix.distro, 'raspbian')
128
+ uses : docker/setup-qemu-action@v3
129
+ with :
130
+ image : tonistiigi/binfmt:qemu-v7.0.0-28 # See: https://github.com/docker/setup-qemu-action/issues/198#issuecomment-2653791775
131
+
126
132
- name : Replace all special characters with dashes
127
133
id : formatted_distro
128
134
run : |
@@ -212,6 +218,7 @@ jobs:
212
218
environment : ${{ inputs.environment }}
213
219
needs :
214
220
- call-build-linux-packages
221
+ continue-on-error : ${{ inputs.ignore_failing_targets || false }}
215
222
steps :
216
223
- name : Install dependencies
217
224
timeout-minutes : 10
0 commit comments