From fb13e93b86aa0c2c49e62d61ab70b9abc371e023 Mon Sep 17 00:00:00 2001 From: Mark Young Date: Wed, 19 Feb 2025 08:59:58 -0600 Subject: [PATCH] Fix GHA segfault on ubuntu-jammy for libc-bin * backtrack binfmt to v7 via https://github.com/tonistiigi/binfmt/issues/240 --- .github/workflows/base.yml | 2 ++ .github/workflows/deploy.yml | 2 ++ .github/workflows/release.yml | 2 ++ .github/workflows/test.yml | 2 ++ build/install_base.sh | 3 ++- 5 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/workflows/base.yml b/.github/workflows/base.yml index 0c6a9e15..8d2e16b6 100644 --- a/.github/workflows/base.yml +++ b/.github/workflows/base.yml @@ -26,6 +26,8 @@ jobs: run: echo 'ORG='$(echo $(dirname ${GITHUB_REPOSITORY}) | awk '{print tolower($0)}') >> $GITHUB_ENV - name: Set up QEMU uses: docker/setup-qemu-action@v3 + with: + image: tonistiigi/binfmt:qemu-v7.0.0 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 - name: Copy Dockerfile diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 0120a130..77d53cf2 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -29,6 +29,8 @@ jobs: run: echo 'ORG='$(echo $(dirname ${GITHUB_REPOSITORY}) | awk '{print tolower($0)}') >> $GITHUB_ENV - name: Set up QEMU uses: docker/setup-qemu-action@v3 + with: + image: tonistiigi/binfmt:qemu-v7.0.0 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 - name: Copy Dockerfile diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 719102b8..b3022976 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -38,6 +38,8 @@ jobs: run: echo 'ORG='$(echo $(dirname ${GITHUB_REPOSITORY}) | awk '{print tolower($0)}') >> $GITHUB_ENV - name: Set up QEMU uses: docker/setup-qemu-action@v3 + with: + image: tonistiigi/binfmt:qemu-v7.0.0 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 - name: Update Dockerfile FROM org diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 11f2028a..100c597f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -28,6 +28,8 @@ jobs: run: echo 'ORG='$(echo $(dirname ${GITHUB_REPOSITORY}) | awk '{print tolower($0)}') >> $GITHUB_ENV - name: Set up QEMU uses: docker/setup-qemu-action@v3 + with: + image: tonistiigi/binfmt:qemu-v7.0.0 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 - name: Install Goss and dgoss diff --git a/build/install_base.sh b/build/install_base.sh index ade66ec8..f0da0634 100644 --- a/build/install_base.sh +++ b/build/install_base.sh @@ -17,7 +17,8 @@ function install_essentials() { locales \ gosu \ gpg-agent \ - dumb-init + dumb-init \ + libc-bin } function install_tools_apt() {