From a38019e659159d6f512fe7b4f91bee5faddab233 Mon Sep 17 00:00:00 2001 From: Stephen Gallagher Date: Tue, 30 Jan 2024 08:48:33 -0500 Subject: [PATCH] CI: Drop multiarch tests The Github Action we used to emulate other architectures has dropped support for s390x and ppc64le and has emulation bugs on aarch64. Signed-off-by: Stephen Gallagher --- .github/workflows/multiarch.yaml | 40 -------------------------------- 1 file changed, 40 deletions(-) delete mode 100644 .github/workflows/multiarch.yaml diff --git a/.github/workflows/multiarch.yaml b/.github/workflows/multiarch.yaml deleted file mode 100644 index a289e6a8..00000000 --- a/.github/workflows/multiarch.yaml +++ /dev/null @@ -1,40 +0,0 @@ -name: Other Architectures -on: [push, pull_request] - -jobs: - multiarch: - runs-on: ubuntu-latest - name: ${{ matrix.distro }} on ${{ matrix.arch }} - continue-on-error: true - - # Run steps on a matrix of 2 arch/distro combinations - strategy: - matrix: - include: - - arch: ppc64le - distro: fedora_latest - - arch: s390x - distro: fedora_latest - - steps: - - uses: actions/checkout@v4 - - - uses: uraimo/run-on-arch-action@v2 - name: Perform upstream tests - - with: - arch: ${{ matrix.arch }} - distro: ${{ matrix.distro }} - - # Not required, but speeds up builds by storing container images in - # a GitHub package registry. - githubToken: ${{ github.token }} - - # Work-around ldd bug in rawhide CIs - run: | - $GITHUB_WORKSPACE/.ci/fedora/get_fedora_deps.sh - sed -i -e 's/test -r/test -f/g' -e 's/test -x/test -f/g' /bin/ldd - meson setup --buildtype=debugoptimized -Dverbose_tests=false /tmp/ci $GITHUB_WORKSPACE - meson test --suite formatters -C /tmp/ci --print-errorlogs -t 5 - meson test --suite ci -C /tmp/ci --print-errorlogs -t 5 -