From bb67588754bb56d444b8f713f8cee95af94087c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Janiszewski?= Date: Fri, 1 Apr 2022 11:02:48 +0200 Subject: [PATCH] Add GitHub Actions problem matchers --- .github/workflows/ci.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7745595263..96af21d05d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -66,6 +66,8 @@ jobs: steps: - name: Checkout uses: actions/checkout@v3 + - name: Install MSVC problem matcher + uses: ammaraskar/msvc-problem-matcher@master - name: Build OpenRCT2 run: . scripts/setenv && build - name: Build artifacts @@ -118,6 +120,8 @@ jobs: uses: hendrikmuhs/ccache-action@v1 with: key: ${{ matrix.cache_key }} + - name: Install GCC problem matcher + uses: ammaraskar/gcc-problem-matcher@master - name: Build OpenRCT2 run: | sudo su @@ -157,6 +161,8 @@ jobs: uses: hendrikmuhs/ccache-action@v1 with: key: ${{ matrix.cache_key }} + - name: Install GCC problem matcher + uses: ammaraskar/gcc-problem-matcher@master - name: Build OpenRCT2 run: | HOMEBREW_NO_ANALYTICS=1 brew install ninja @@ -258,6 +264,8 @@ jobs: key: linux-${{ matrix.platform }}-${{ matrix.distro }} - name: Get pre-reqs run: . scripts/setenv && get-discord-rpc + - name: Install GCC problem matcher + uses: ammaraskar/gcc-problem-matcher@master - name: Build OpenRCT2 run: . scripts/setenv -q && build -DWITH_TESTS=on -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=ON -DPORTABLE=ON ${{ matrix.build_flags }} - name: Build artifacts @@ -352,6 +360,8 @@ jobs: uses: hendrikmuhs/ccache-action@v1 with: key: linux-clang + - name: Install GCC problem matcher + uses: ammaraskar/gcc-problem-matcher@master - name: Build OpenRCT2 run: . scripts/setenv && build -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_BUILD_TYPE=Debug -DDISABLE_NETWORK=ON -DDISABLE_HTTP=ON -DDISABLE_OPENGL=ON android: @@ -366,6 +376,8 @@ jobs: uses: hendrikmuhs/ccache-action@v1 with: key: android + - name: Install GCC problem matcher + uses: ammaraskar/gcc-problem-matcher@master - name: Build OpenRCT2 run: | . scripts/setenv