From 348d1e9dcfb5815a1b8f9af145f839584ef225a1 Mon Sep 17 00:00:00 2001 From: Marco Nenciarini Date: Tue, 27 May 2025 18:30:57 +0200 Subject: [PATCH] ci(publish): fix emulated build Use tonistiigi/binfmt:qemu-v9.2.2-52 that fixes intermittent segmentation fault building for arm64 Signed-off-by: Marco Nenciarini --- .github/workflows/ci.yml | 3 +++ .github/workflows/release-please.yml | 3 +++ .github/workflows/release-publish.yml | 3 +++ 3 files changed, 9 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2693b85..bc74fb6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -26,6 +26,9 @@ jobs: echo "-------------Disk info after cleanup----------------" df -h echo "-----------------------------------------------------" + - uses: docker/setup-qemu-action@v3 + with: + image: tonistiigi/binfmt:qemu-v9.2.2-52 - name: Checkout uses: actions/checkout@v4 # We need the full history for the commitlint task diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index ebee720..ef2a5df 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -15,6 +15,9 @@ jobs: - uses: actions/setup-node@v4 with: node-version: 20 + - uses: docker/setup-qemu-action@v3 + with: + image: tonistiigi/binfmt:qemu-v9.2.2-52 - name: Checkout uses: actions/checkout@v4 - name: Install Task diff --git a/.github/workflows/release-publish.yml b/.github/workflows/release-publish.yml index a838e08..5bbdfb9 100644 --- a/.github/workflows/release-publish.yml +++ b/.github/workflows/release-publish.yml @@ -7,6 +7,9 @@ jobs: release-publish-artifacts: runs-on: ubuntu-latest steps: + - uses: docker/setup-qemu-action@v3 + with: + image: tonistiigi/binfmt:qemu-v9.2.2-52 - name: Checkout uses: actions/checkout@v4 - name: Install Task