From e87358c53d288485ffa2d5cfc53b77f59169c5f0 Mon Sep 17 00:00:00 2001 From: Tomasz Sobczyk Date: Mon, 30 May 2022 12:25:30 +0200 Subject: [PATCH] Narrow down CI to the most important subset. The tools branch doesn't require as much compatibility as the main Stockfish project. --- .github/workflows/stockfish.yml | 74 +-------------------------------- 1 file changed, 1 insertion(+), 73 deletions(-) diff --git a/.github/workflows/stockfish.yml b/.github/workflows/stockfish.yml index d61a034e..c0f74743 100644 --- a/.github/workflows/stockfish.yml +++ b/.github/workflows/stockfish.yml @@ -24,15 +24,12 @@ jobs: # run_expensive_tests: true # run_32bit_tests: true # run_64bit_tests: true - # run_armv8_tests: true - # run_armv7_tests: true - { name: "Ubuntu 20.04 GCC", os: ubuntu-20.04, compiler: g++, comp: gcc, run_expensive_tests: true, - run_32bit_tests: true, run_64bit_tests: true, shell: 'bash {0}' } @@ -41,26 +38,9 @@ jobs: os: ubuntu-20.04, compiler: clang++, comp: clang, - run_32bit_tests: true, run_64bit_tests: true, shell: 'bash {0}' } - - { - name: "Ubuntu 20.04 NDK armv8", - os: ubuntu-20.04, - compiler: aarch64-linux-android21-clang++, - comp: ndk, - run_armv8_tests: true, - shell: 'bash {0}' - } - - { - name: "Ubuntu 20.04 NDK armv7", - os: ubuntu-20.04, - compiler: armv7a-linux-androideabi21-clang++, - comp: ndk, - run_armv7_tests: true, - shell: 'bash {0}' - } - { name: "MacOS 10.15 Apple Clang", os: macos-10.15, @@ -87,26 +67,6 @@ jobs: msys_env: 'x86_64-gcc', shell: 'msys2 {0}' } - - { - name: "Windows 2022 Mingw-w64 GCC i686", - os: windows-2022, - compiler: g++, - comp: mingw, - run_32bit_tests: true, - msys_sys: 'mingw32', - msys_env: 'i686-gcc', - shell: 'msys2 {0}' - } - - { - name: "Windows 2022 Mingw-w64 Clang x86_64", - os: windows-2022, - compiler: clang++, - comp: clang, - run_64bit_tests: true, - msys_sys: 'clang64', - msys_env: 'clang-x86_64-clang', - shell: 'msys2 {0}' - } defaults: run: @@ -121,7 +81,7 @@ jobs: if: runner.os == 'Linux' run: | sudo apt update - sudo apt install expect valgrind g++-multilib qemu-user + sudo apt install expect valgrind g++-multilib - name: Setup msys and install required packages if: runner.os == 'Windows' @@ -141,7 +101,6 @@ jobs: - name: Check compiler run: | - export PATH=$PATH:$ANDROID_NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/bin $COMPILER -v - name: Test help target @@ -263,37 +222,6 @@ jobs: make clean make -j2 ARCH=x86-64-vnni256 build - # armv8 tests - - - name: Test armv8 build - if: ${{ matrix.config.run_armv8_tests }} - run: | - export PATH=$ANDROID_NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH - export LDFLAGS="-static -Wno-unused-command-line-argument" - make clean - make -j2 ARCH=armv8 build - ../tests/signature.sh $benchref - - # armv7 tests - - - name: Test armv7 build - if: ${{ matrix.config.run_armv7_tests }} - run: | - export PATH=$ANDROID_NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH - export LDFLAGS="-static -Wno-unused-command-line-argument" - make clean - make -j2 ARCH=armv7 build - ../tests/signature.sh $benchref - - - name: Test armv7-neon build - if: ${{ matrix.config.run_armv7_tests }} - run: | - export PATH=$ANDROID_NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH - export LDFLAGS="-static -Wno-unused-command-line-argument" - make clean - make -j2 ARCH=armv7-neon build - ../tests/signature.sh $benchref - # Other tests - name: Check perft and search reproducibility