From 2a751a618eaa3ff3b181c67755120fa5142a2630 Mon Sep 17 00:00:00 2001 From: Marti Maria Date: Thu, 16 Mar 2023 19:17:13 +0100 Subject: Get rid of msys2 checks on build.yml Why to do this: - It fails with no reason and hides real compilation problems - MSYS2 was not supported until lately, and is a marginal platform. It makes no sense do such an exhaustive check for a platform seldom used. - Takes a long time. - Cygwin and msys2 are greately superseeded by wsl. - Visual studio is more tested and preferred, Community edition is free. So, I delete entirely all MSYS2 checks. If compelling reasons to incorporate those are found, version control of git is our friend. --- .github/workflows/build.yml | 34 ---------------------------------- 1 file changed, 34 deletions(-) (limited to '.github') diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a685bb9..9c34210 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -102,37 +102,3 @@ jobs: meson compile -C build meson test -C build - msys-meson: - name: 'msys-meson ${{ matrix.sys.abi }} ${{ matrix.library }}' - runs-on: windows-latest - defaults: - run: - shell: msys2 {0} - strategy: - matrix: - sys: - - { abi: mingw32, env: i686, compiler: gcc } - - { abi: mingw64, env: x86_64, compiler: gcc } - - { abi: ucrt64, env: ucrt-x86_64, compiler: gcc } - - { abi: clang32, env: clang-i686, compiler: clang } - - { abi: clang64, env: clang-x86_64, compiler: clang } - library: ['shared', 'static'] - fail-fast: false - steps: - - name: Use MinGW from MSYS - uses: msys2/setup-msys2@v2 - with: - msystem: ${{matrix.sys.abi}} - update: true - pacboy: >- - toolchain:p - meson:p - ninja:p - - - uses: actions/checkout@v2 - - - name: Build Windows - run: | - meson setup build -Dfastfloat=true -Dthreaded=true -Dsamples=true -Ddefault_library=${{ matrix.library }} - meson compile -C build - meson test -C build -- cgit v1.2.1