diff options
author | Jan Holthuis <jan.holthuis@ruhr-uni-bochum.de> | 2020-12-15 01:18:39 +0100 |
---|---|---|
committer | Jan Holthuis <jan.holthuis@ruhr-uni-bochum.de> | 2020-12-15 01:57:06 +0100 |
commit | c73d259b69304e832d157717dc5d33f8d629e6a5 (patch) | |
tree | 4ebea7b9d474b64b9b5e326135263744f6930aa8 /.github/workflows/clazy.yml | |
parent | 73c750df852e7b6336154acd65bd39de975feadc (diff) |
GitHub Actions: Rename clazy workflow to build-checks
Diffstat (limited to '.github/workflows/clazy.yml')
-rw-r--r-- | .github/workflows/clazy.yml | 87 |
1 files changed, 0 insertions, 87 deletions
diff --git a/.github/workflows/clazy.yml b/.github/workflows/clazy.yml deleted file mode 100644 index 68ed7224cd..0000000000 --- a/.github/workflows/clazy.yml +++ /dev/null @@ -1,87 +0,0 @@ -name: clazy - -on: - push: - pull_request: - -jobs: - clazy: - runs-on: ubuntu-20.04 - steps: - - name: Check out repository - uses: actions/checkout@v2 - - name: Install build dependencies - run: | - sudo apt-get update && sudo apt-get install -y --no-install-recommends \ - libavformat-dev \ - libchromaprint-dev \ - libebur128-dev \ - libfftw3-dev \ - libflac-dev \ - libid3tag0-dev \ - liblilv-dev \ - libmad0-dev \ - libmodplug-dev \ - libmp3lame-dev \ - libopus-dev \ - libopusfile-dev \ - libportmidi-dev \ - libprotobuf-dev \ - libqt5opengl5-dev \ - libqt5sql5-sqlite \ - libqt5svg5-dev \ - libqt5x11extras5-dev \ - librubberband-dev \ - libshout3-dev \ - libsndfile1-dev \ - libsoundtouch-dev \ - libsqlite3-dev \ - libtag1-dev \ - libupower-glib-dev \ - libusb-1.0-0-dev \ - libwavpack-dev \ - portaudio19-dev \ - protobuf-compiler \ - qt5-default \ - qtscript5-dev \ - qt5keychain-dev \ - clazy \ - cmake - - name: Create build directory - run: mkdir cmake_build - - name: Configure - # Disable optimizations as workaround for Clang 9 bug: https://bugs.llvm.org/show_bug.cgi?id=45034 - run: | - cmake \ - -DCMAKE_BUILD_TYPE=Debug \ - -DWARNINGS_FATAL=ON \ - -DOPTIMIZE=off \ - -DBATTERY=ON \ - -DBROADCAST=ON \ - -DBULK=ON \ - -DHID=ON \ - -DLILV=ON \ - -DOPUS=ON \ - -DQTKEYCHAIN=ON \ - -DVINYLCONTROL=ON \ - -DFFMPEG=ON \ - -DKEYFINDER=ON \ - -DLOCALECOMPARE=ON \ - -DMAD=ON \ - -DMODPLUG=ON \ - -DWAVPACK=ON \ - .. - working-directory: cmake_build - env: - LD: clang++ - CC: clang - CXX: clazy - - name: Set up problem matcher - uses: ammaraskar/gcc-problem-matcher@master - - name: Build - # Do not abort on errors and build/check the whole project - run: cmake --build . -j $(nproc) -- --keep-going - working-directory: cmake_build - env: - CLAZY_CHECKS: level2,no-rule-of-two-soft,no-non-pod-global-static,no-qproperty-without-notify,no-wrong-qevent-cast,no-qstring-allocations,no-function-args-by-value,no-copyable-polymorphic,no-ctor-missing-parent-argument,no-missing-qobject-macro,no-rule-of-three,no-returning-void-expression,no-missing-typeinfo,no-base-class-event - CLAZY_IGNORE_DIRS: lib/.* |