diff --git a/.github/workflows/alpine.yml b/.github/workflows/alpine.yml deleted file mode 100644 index 9e5cc6b..0000000 --- a/.github/workflows/alpine.yml +++ /dev/null @@ -1,47 +0,0 @@ -name: Alpine Linux -on: - - push - - pull_request - -jobs: - build: - name: Build on Alpine ${{ matrix.arch }} - runs-on: ubuntu-latest - strategy: - matrix: - arch: - - x86_64 - - x86 - - aarch64 - - armv7 - - ppc64le - - riscv64 - steps: - - name: Checkout repository - uses: actions/checkout@v7 - - - name: Install latest Alpine Linux for ${{ matrix.arch }} - uses: jirutka/setup-alpine@v1 - with: - arch: ${{ matrix.arch }} - branch: ${{ matrix.arch == 'riscv64' && 'edge' || 'latest-stable' }} - cache-key: ${{ github.run_id }} - packages: > - build-base - cmake - g++ - linux-headers - git - bash - - name: Prepare - run: | - cmake -DFASTFLOAT_TEST=ON -B build - shell: alpine.sh {0} - - name: Build - run: | - cmake --build build - shell: alpine.sh {0} - - name: Test - run: | - ctest --test-dir build -R basictest - shell: alpine.sh {0} diff --git a/.github/workflows/msys2-clang.yml b/.github/workflows/msys2-clang.yml deleted file mode 100644 index bc29a06..0000000 --- a/.github/workflows/msys2-clang.yml +++ /dev/null @@ -1,36 +0,0 @@ -name: MSYS2-CLANG-CI - -on: [push, pull_request] - -jobs: - windows-mingw: - name: ${{ matrix.msystem }} - runs-on: windows-latest - defaults: - run: - shell: msys2 {0} - strategy: - fail-fast: false - matrix: - include: - - msystem: "MINGW64" - install: mingw-w64-x86_64-libxml2 mingw-w64-x86_64-cmake mingw-w64-x86_64-ninja mingw-w64-x86_64-clang - type: Release - env: - CMAKE_GENERATOR: Ninja - - steps: - - uses: actions/checkout@v7 - - uses: msys2/setup-msys2@v2 - with: - update: true - msystem: ${{ matrix.msystem }} - install: ${{ matrix.install }} - - name: Prepare build dir - run: mkdir build - - name: Configure - run: cd build && cmake -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_BUILD_TYPE=${{ matrix.type }} -DFASTFLOAT_TEST=ON .. - - name: Build - run: cmake --build build - - name: Run basic tests - run: cd build && ctest --output-on-failure -R basictest diff --git a/.github/workflows/msys2.yml b/.github/workflows/msys2.yml deleted file mode 100644 index 5aee072..0000000 --- a/.github/workflows/msys2.yml +++ /dev/null @@ -1,39 +0,0 @@ -name: MSYS2-CI - -on: [push, pull_request] - -jobs: - windows-mingw: - name: ${{ matrix.msystem }} - runs-on: windows-latest - defaults: - run: - shell: msys2 {0} - strategy: - fail-fast: false - matrix: - include: - - msystem: "MINGW64" - install: mingw-w64-x86_64-cmake mingw-w64-x86_64-ninja mingw-w64-x86_64-gcc - type: Release - - msystem: "MINGW64" - install: mingw-w64-x86_64-cmake mingw-w64-x86_64-ninja mingw-w64-x86_64-gcc - type: Debug - env: - CMAKE_GENERATOR: Ninja - - steps: - - uses: actions/checkout@v7 - - uses: msys2/setup-msys2@v2 - with: - update: true - msystem: ${{ matrix.msystem }} - install: ${{ matrix.install }} - - name: Prepare build dir - run: mkdir build - - name: Configure - run: cd build && cmake -DCMAKE_BUILD_TYPE=${{ matrix.type }} -DFASTFLOAT_TEST=ON .. - - name: Build - run: cmake --build build - - name: Run basic tests - run: cd build && ctest --output-on-failure -R basictest