From 91f7fa983c1f55dc6f4387d49172e3607b080204 Mon Sep 17 00:00:00 2001 From: Matthias Date: Mon, 22 Jan 2024 19:19:26 +0100 Subject: [PATCH 1/2] Update builder script to not use deprecated actions --- .github/workflows/builder.yml | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/.github/workflows/builder.yml b/.github/workflows/builder.yml index b8c35f6..8fe61bc 100644 --- a/.github/workflows/builder.yml +++ b/.github/workflows/builder.yml @@ -21,22 +21,16 @@ jobs: python-version: ["3.9", "3.11"] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - # We need docker experimental to pull the ARM image. - - name: Switch docker to experimental - run: | - docker version -f '{{.Server.Experimental}}' - echo $'{\n "experimental": true\n}' | sudo tee /etc/docker/daemon.json - sudo systemctl restart docker - docker version -f '{{.Server.Experimental}}' + - name: Set up QEMU + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx id: buildx - uses: crazy-max/ghaction-docker-buildx@v3.3.1 + uses: docker/setup-buildx-action@v1 with: - buildx-version: latest - qemu-version: latest + version: latest - name: Available platforms run: echo ${{ steps.buildx.outputs.platforms }} @@ -57,7 +51,7 @@ jobs: cp -r /build/arrow/python/dist /assets/ - name: Archive artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: pyarrow_wheels path: ./assets/dist/ From 3e937169d2d65faf9e750e58ee9dd1ec71b922ed Mon Sep 17 00:00:00 2001 From: Matthias Date: Mon, 22 Jan 2024 19:21:29 +0100 Subject: [PATCH 2/2] Bump docker buildx action version --- .github/workflows/builder.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/builder.yml b/.github/workflows/builder.yml index 8fe61bc..fa3180b 100644 --- a/.github/workflows/builder.yml +++ b/.github/workflows/builder.yml @@ -28,7 +28,7 @@ jobs: - name: Set up Docker Buildx id: buildx - uses: docker/setup-buildx-action@v1 + uses: docker/setup-buildx-action@v3 with: version: latest