@@ -322,37 +322,37 @@ jobs:
322322 - name : " build"
323323 run : GO_VERSION="$(echo ${{ matrix.go-version }} | sed -e s/.x//)" make binaries
324324
325- # test-integration-docker-compatibility:
326- # timeout-minutes: 30
327- # name: docker
328- # runs-on: ubuntu-24.04
329- # steps:
330- # - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
331- # with:
332- # fetch-depth: 1
333- # - uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5.2.0
334- # with:
335- # go-version: ${{ env.GO_VERSION }}
336- # check-latest: true
337- # - name: "Register QEMU (tonistiigi/binfmt)"
338- # run: |
339- # # `--install all` will only install emulation for architectures that cannot be natively executed
340- # # Since some arm64 platforms do provide native fallback execution for 32 bits,
341- # # armv7 emulation may or may not be installed, causing variance in the result of `uname -m`.
342- # # To avoid that, we explicitly list the architectures we do want emulation for.
343- # docker run --privileged --rm tonistiigi/binfmt --install linux/amd64
344- # docker run --privileged --rm tonistiigi/binfmt --install linux/arm64
345- # docker run --privileged --rm tonistiigi/binfmt --install linux/arm/v7
346- # - name: "Prepare integration test environment"
347- # run: |
348- # sudo apt-get install -y expect
349- # go install -v gotest.tools/gotestsum@v1
350- # - name: "Ensure that the integration test suite is compatible with Docker"
351- # run: WITH_SUDO=true ./hack/test-integration.sh -test.target=docker
352- # - name: "Ensure that the IPv6 integration test suite is compatible with Docker"
353- # run: WITH_SUDO=true ./hack/test-integration.sh -test.target=docker -test.only-ipv6
354- # - name: "Ensure that the integration test suite is compatible with Docker (flaky only)"
355- # run: WITH_SUDO=true ./hack/test-integration.sh -test.target=docker -test.only-flaky
325+ test-integration-docker-compatibility :
326+ timeout-minutes : 30
327+ name : docker
328+ runs-on : ubuntu-24.04
329+ steps :
330+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
331+ with :
332+ fetch-depth : 1
333+ - uses : actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5.2.0
334+ with :
335+ go-version : ${{ env.GO_VERSION }}
336+ check-latest : true
337+ - name : " Register QEMU (tonistiigi/binfmt)"
338+ run : |
339+ # `--install all` will only install emulation for architectures that cannot be natively executed
340+ # Since some arm64 platforms do provide native fallback execution for 32 bits,
341+ # armv7 emulation may or may not be installed, causing variance in the result of `uname -m`.
342+ # To avoid that, we explicitly list the architectures we do want emulation for.
343+ docker run --privileged --rm tonistiigi/binfmt --install linux/amd64
344+ docker run --privileged --rm tonistiigi/binfmt --install linux/arm64
345+ docker run --privileged --rm tonistiigi/binfmt --install linux/arm/v7
346+ - name : " Prepare integration test environment"
347+ run : |
348+ sudo apt-get install -y expect
349+ go install -v gotest.tools/gotestsum@v1
350+ - name : " Ensure that the integration test suite is compatible with Docker"
351+ run : WITH_SUDO=true ./hack/test-integration.sh -test.target=docker
352+ - name : " Ensure that the IPv6 integration test suite is compatible with Docker"
353+ run : WITH_SUDO=true ./hack/test-integration.sh -test.target=docker -test.only-ipv6
354+ - name : " Ensure that the integration test suite is compatible with Docker (flaky only)"
355+ run : WITH_SUDO=true ./hack/test-integration.sh -test.target=docker -test.only-flaky
356356
357357 test-integration-windows :
358358 timeout-minutes : 30
0 commit comments