Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI: Add linux_qemu action and remove travis testing. #25108

Merged
merged 5 commits into from
Nov 11, 2023

Commits on Nov 11, 2023

  1. CI: Provides cross-compile builds for armhf, ppc64le, and s390x

      This patch implements cross-compile builds for armhf, ppc64le,
      and IBMZ architectures in the CI pipeline.
      While it might not be highly efficient due to qemu's quirks and slower performance,
      it still does extend testing to include umath, ufunc, and simd operations.
    
      In this setup, QEMU manages the Python interpreter, meson, and runtime tests, while ninja,
      the toolchain, and any binutils binaries are executed natively to speed up the build.
    seiko2plus authored and charris committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    0160b41 View commit details
    Browse the repository at this point in the history
  2. CI: Fix the cache path of Linux QEMU

    seiko2plus authored and charris committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    ea4a4fb View commit details
    Browse the repository at this point in the history
  3. MAINT: Remove .travis.yml.

    We can run the s390x tests in linux_qemu.yml.
    charris committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    882a5a0 View commit details
    Browse the repository at this point in the history
  4. BUG: Fix build on ppc64 when the baseline set to Power9 or higher

    Backport of numpy#24806.
    
    This backport was already made in numpy#25083, but that didn't make
    use of the linux_qemu.yml action, so this tweaks it a bit.
    charris committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    ba1e504 View commit details
    Browse the repository at this point in the history
  5. MAINT: Fix flaky test and update windows.yml action.

    - Skip test that needs huge memory on 32-bit architectures
    - Update windows.yml action from main
    charris committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    19d5b69 View commit details
    Browse the repository at this point in the history