diff --git a/.github/workflows/build-ocp.yml b/.github/workflows/build-ocp.yml index 5829b67..1a384bf 100644 --- a/.github/workflows/build-ocp.yml +++ b/.github/workflows/build-ocp.yml @@ -24,7 +24,7 @@ jobs: strategy: fail-fast: false matrix: - os: ["macos-13", "macos-14", "ubuntu-20.04", "windows-2019"] + os: ["macos-13", "macos-14", "ubuntu-20.04", "windows-2019", "ubuntu-22.04-arm"] python-version: ["3.10", "3.11", "3.12", "3.13"] use-vtk: ["vtk", "novtk"] @@ -50,6 +50,13 @@ jobs: sed_i: "sed -i" env: "DUMMY=0" shells: "bash" + - os: "ubuntu-22.04-arm" + vtk_libs: "libvtk*.so" + vtk_suffix: "/vtk-9.3/" + vtk_prefix: "" + sed_i: "sed -i" + env: "DUMMY=0" + shells: "bash" - os: "windows-2019" vtk_libs: "vtk*.dll" vtk_suffix: "/" @@ -447,7 +454,7 @@ jobs: strategy: fail-fast: false matrix: - os: ["macos-13", "macos-14", "ubuntu-20.04", "windows-2019"] + os: ["macos-13", "macos-14", "ubuntu-20.04", "windows-2019", "ubuntu-22.04-arm"] python-version: ["3.11"] include: @@ -463,6 +470,10 @@ jobs: sed_i: "sed -i" env: "DUMMY=0" shells: "bash" + - os: "ubuntu-22.04-arm" + sed_i: "sed -i" + env: "DUMMY=0" + shells: "bash" - os: "windows-2019" sed_i: "sed -i" shells: "bash cmd.exe" @@ -674,7 +685,7 @@ jobs: strategy: fail-fast: false matrix: - os: ["macos-13", "macos-14", "ubuntu-20.04", "windows-2019"] + os: ["macos-13", "macos-14", "ubuntu-20.04", "windows-2019", "ubuntu-22.04-arm"] python-version: ["3.10", "3.11", "3.12", "3.13"] use-vtk: ["vtk", "novtk"] @@ -701,6 +712,14 @@ jobs: module: "OCP.*.so" env: "DUMMY=0" shells: "bash" + - os: "ubuntu-22.04-arm" + delocate: auditwheel patchelf + plat: manylinux_2_31_x86_64 + sed_i: "sed -i" + compilers: "" + module: "OCP.*.so" + env: "DUMMY=0" + shells: "bash" - os: "windows-2019" delocate: delvewheel plat: win_amd64 diff --git a/.github/workflows/build-vtk.yml b/.github/workflows/build-vtk.yml index 8e64224..3393dde 100644 --- a/.github/workflows/build-vtk.yml +++ b/.github/workflows/build-vtk.yml @@ -15,7 +15,7 @@ jobs: strategy: fail-fast: false matrix: - os: ["ubuntu-20.04", "macos-13", "macos-14", "windows-2019"] + os: ["ubuntu-20.04", "macos-13", "macos-14", "windows-2019", "ubuntu-22.04-arm"] python-version: ["3.13"] include: - os: "macos-13" @@ -27,6 +27,9 @@ jobs: - os: "ubuntu-20.04" sed_i: "sed -i" shells: "bash" + - os: "ubuntu-22.04-arm" + sed_i: "sed -i" + shells: "bash" - os: "windows-2019" sed_i: "sed -i" shells: "bash cmd.exe"