diff options
| author | stonedDiscord <Tukz@gmx.de> | 2022-07-17 21:54:58 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-07-17 14:54:58 -0500 |
| commit | 4f559374fd5204939c11d25d0554dd1d934cda03 (patch) | |
| tree | 0237a301d3e924d74deac50753fcc501407a04de /.github/workflows/test.yml | |
| parent | 229a423e0f5ae7fd0fc95e286cd4691079a67b90 (diff) | |
Begone bot (#811)
* this branch was dead
* bot was more annoying than helpful
Diffstat (limited to '.github/workflows/test.yml')
| -rw-r--r-- | .github/workflows/test.yml | 90 |
1 files changed, 0 insertions, 90 deletions
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml deleted file mode 100644 index c09340cc..00000000 --- a/.github/workflows/test.yml +++ /dev/null @@ -1,90 +0,0 @@ -name: test - -on: - push: - branches: - - add-tests - -env: - # Customize the CMake build type here (Release, Debug, RelWithDebInfo, etc.) - BUILD_TYPE: Release - -jobs: - build: - # The CMake configure and build commands are platform agnostic and should work equally - # well on Windows or Mac. You can convert this to a matrix build if you need - # cross-platform coverage. - # See: https://docs.github.com/en/free-pro-team@latest/actions/learn-github-actions/managing-complex-workflows#using-a-build-matrix - runs-on: ubuntu-20.04 - steps: - - uses: actions/checkout@master - - - name: Install catch2 - run: | - curl -L https://github.com/catchorg/Catch2/archive/v2.13.4.tar.gz -o catch2.tar.gz - tar xvf catch2.tar.gz - cd Catch2-2.13.4 - cmake -Bbuild -H. -DBUILD_TESTING=OFF - sudo cmake --build build/ --target install - - - name: Fetch external libs - run: | - # Download - curl http://www.un4seen.com/files/bass24-linux.zip -o bass_linux.zip - curl http://www.un4seen.com/files/bassmidi24-linux.zip -o bassmidi_linux.zip - curl http://www.un4seen.com/files/bassopus24-linux.zip -o bassopus_linux.zip - curl -L https://github.com/discordapp/discord-rpc/releases/download/v3.4.0/discord-rpc-linux.zip -o discord_rpc_linux.zip - # Extract - unzip bass_linux.zip - unzip bassmidi_linux.zip - unzip bassopus_linux.zip - unzip discord_rpc_linux.zip - # Copy - cp x64/libbass.so lib - cp x64/libbassmidi.so lib - cp x64/libbassopus.so lib - cp discord-rpc/linux-dynamic/lib/libdiscord-rpc.so lib - - - name: Install Qt5 - run: sudo apt update -y && sudo apt install -y qt5-default - - - name: Install QtApng - run: | - git clone https://github.com/Skycoder42/QtApng - cd QtApng - qmake - make - sudo make install - - - name: Create Build Environment - # Some projects don't allow in-source building, so create a separate build directory - # We'll use this as our working directory for all subsequent commands - run: cmake -E make_directory ${{github.workspace}}/build - - - name: Configure CMake - # Use a bash shell so we can use the same syntax for environment variable - # access regardless of the host operating system - shell: bash - env: - CC: gcc-10 - CXX: g++-10 - working-directory: ${{github.workspace}}/build - # Note the current convention is to use the -S and -B options here to specify source - # and build directories, but this is only available with CMake 3.13 and higher. - # The CMake binaries on the Github Actions machines are (as of this writing) 3.12 - run: cmake $GITHUB_WORKSPACE -DCMAKE_BUILD_TYPE=$BUILD_TYPE - - - name: Build - working-directory: ${{github.workspace}}/build - shell: bash - # Execute the build. You can specify a specific target with "--target <NAME>" - run: cmake --build . --config $BUILD_TYPE --target test - - - name: Test - working-directory: ${{github.workspace}}/build/test - shell: bash - env: - QT_QPA_PLATFORM: offscreen - run: | - ln -s ../../test/*.png . - ./test ~[noci] |
