diff --git a/.github/workflows/publish_image.yml b/.github/workflows/publish_image.yml index a4cb98f..7e39be7 100644 --- a/.github/workflows/publish_image.yml +++ b/.github/workflows/publish_image.yml @@ -16,10 +16,10 @@ jobs: fail-fast: false matrix: include: - - docker_image: manylinux2014_aarch64 + - docker_image: manylinux_2_28_aarch64 arch: linux/arm64 - - docker_image: manylinux_2_28_x86_64 - arch: linux/amd64 + # - docker_image: manylinux_2_28_x86_64 + # arch: linux/amd64 steps: - name: Checkout repository uses: actions/checkout@v4 @@ -40,7 +40,7 @@ jobs: uses: docker/setup-qemu-action@v3 if: matrix.arch != 'linux/amd64' - name: Build and push Docker image - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v6 with: context: ${{ github.workspace }}/images/${{ matrix.docker_image }}/ push: true diff --git a/images/manylinux2014_aarch64/Dockerfile b/images/manylinux_2_28_aarch64/Dockerfile similarity index 68% rename from images/manylinux2014_aarch64/Dockerfile rename to images/manylinux_2_28_aarch64/Dockerfile index 34418c0..b44bce2 100644 --- a/images/manylinux2014_aarch64/Dockerfile +++ b/images/manylinux_2_28_aarch64/Dockerfile @@ -1,24 +1,17 @@ -FROM quay.io/pypa/manylinux2014_aarch64 +FROM quay.io/pypa/manylinux_2_28_aarch64 -RUN yum update \ +RUN yum update -y \ && yum install -y \ epel-release \ gcc-c++ \ hwloc-devel \ - sudo \ - && yum clean all \ - && rm -rf /var/cache/yum - -RUN yum install -y \ - llvm-toolset-7.0-clang-devel \ - llvm-toolset-7.0-llvm-devel \ ocl-icd-devel \ + sudo \ + && yum module install -y \ + llvm-toolset \ && yum clean all \ && rm -rf /var/cache/yum -ENV LD_LIBRARY_PATH "/opt/rh/llvm-toolset-7.0/root/usr/lib64:${LD_LIBRARY_PATH}" -ENV PATH "/opt/rh/llvm-toolset-7.0/root/usr/bin:${PATH}" - RUN git clone --depth 1 --branch v1.8 https://github.com/pocl/pocl.git \ && cmake \ -B pocl/build \