diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index 8a20e337..7699f5a5 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -145,19 +145,20 @@ jobs: imageName: ghcr.io/${{ github.repository_owner }}/wolf cacheFrom: ghcr.io/${{ github.repository_owner }}/wolf:${{github.ref_name}} push: always - runCmd: | - cmake -Bbuild \ - -H$GITHUB_WORKSPACE \ - -DCMAKE_BUILD_TYPE=Debug \ - -DCMAKE_CXX_EXTENSIONS=OFF \ - -DTEST_VIRTUAL_INPUT=OFF \ - -DTEST_DOCKER=ON \ - -DTEST_RUST_WAYLAND=ON \ - -DTEST_NVIDIA=OFF \ - -DTEST_EXCEPTIONS=OFF \ - -DTEST_UHID=OFF \ - -G Ninja - - ninja -j $(nproc) wolftests - - ./wolftests --reporter JUnit::out=${{runner.workspace}}/report.xml --reporter console::out=-::colour-mode=ansi \ No newline at end of file + # TODO: + # runCmd: | + # cmake -Bbuild \ + # -H$GITHUB_WORKSPACE \ + # -DCMAKE_BUILD_TYPE=Debug \ + # -DCMAKE_CXX_EXTENSIONS=OFF \ + # -DTEST_VIRTUAL_INPUT=OFF \ + # -DTEST_DOCKER=ON \ + # -DTEST_RUST_WAYLAND=ON \ + # -DTEST_NVIDIA=OFF \ + # -DTEST_EXCEPTIONS=OFF \ + # -DTEST_UHID=OFF \ + # -G Ninja + # + # ninja -j $(nproc) wolftests + # + # ./wolftests --reporter JUnit::out=${{runner.workspace}}/report.xml --reporter console::out=-::colour-mode=ansi \ No newline at end of file diff --git a/.github/workflows/linux-build-test.yml b/.github/workflows/linux-build-test.yml index 349a75b5..4849c6c8 100644 --- a/.github/workflows/linux-build-test.yml +++ b/.github/workflows/linux-build-test.yml @@ -139,7 +139,7 @@ jobs: if-no-files-found: error test: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: build-gst-wayland strategy: fail-fast: false @@ -198,6 +198,16 @@ jobs: libunwind-dev \ ${{ join(matrix.other_pkgs, ' ') }} + - name: Install msgpack-c + run: | + git clone https://github.com/msgpack/msgpack-c.git + cd msgpack-c + git checkout c-6.1.0 + mkdir build + cd build + cmake -DCMAKE_BUILD_TYPE=Release -DMSGPACK_BUILD_EXAMPLES=OFF -G Ninja .. + cmake --build . --target install --config Release + - name: Configure build working-directory: ${{runner.workspace}} env: