@@ -230,10 +230,17 @@ jobs:
230230 username : ${{ github.repository_owner }}
231231 password : ${{ secrets.GITHUB_TOKEN }}
232232
233+ - name : Set dynamic environment
234+ run : |
235+ if [ "${TARGETPLATFORM}" != "linux/amd64" ]
236+ then
237+ echo "TEST_SET_MIGHTFAIL=early_cancel_lost100,early_cancel" >> $GITHUB_ENV
238+ fi
239+
233240 - name : Test ${{ env.TARGETPLATFORM }}
234241 run : |
235242 docker pull ${BUILD_IMAGE}
236- docker run --platform ${TARGETPLATFORM} --name test --cap-add=SYS_PTRACE \
243+ docker run --platform ${TARGETPLATFORM} --env TEST_SET_MIGHTFAIL -- name test --cap-add=SYS_PTRACE \
237244 --privileged --sysctl net.ipv6.conf.all.disable_ipv6=0 ${BUILD_IMAGE}
238245 timeout-minutes : 2
239246
@@ -259,6 +266,10 @@ jobs:
259266 _BUILD_OS="`echo ${BUILD_OS} | sed 's|:|-|g'`"
260267 OUTPUT_IMAGE_N="image-${_BUILD_OS}-`echo ${{ matrix.platform }} | sed 's|/|-|g'`"
261268 OUTPUT_IMAGE="./${OUTPUT_IMAGE_N}.tar"
269+ if [ "${TARGETPLATFORM}" != "linux/amd64" ]
270+ then
271+ echo "TEST_SET_MIGHTFAIL=early_cancel_lost100,early_cancel" >> $GITHUB_ENV
272+ fi
262273 echo OUTPUT_TAG="${OUTPUT_TAG}" >> $GITHUB_ENV
263274 echo OUTPUT_IMAGE="${OUTPUT_IMAGE}" >> $GITHUB_ENV
264275 echo OUTPUT_IMAGE_N="${OUTPUT_IMAGE_N}" >> $GITHUB_ENV
@@ -280,6 +291,6 @@ jobs:
280291
281292 - name : Test ${{ env.TARGETPLATFORM }}
282293 run : |
283- docker run --platform ${TARGETPLATFORM} --name test --cap-add=SYS_PTRACE \
294+ docker run --platform ${TARGETPLATFORM} --env TEST_SET_MIGHTFAIL -- name test --cap-add=SYS_PTRACE \
284295 --privileged --sysctl net.ipv6.conf.all.disable_ipv6=0 ${OUTPUT_TAG}
285296 timeout-minutes : 2
0 commit comments