diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 91b160bf..636cd86d 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -20,23 +20,24 @@ permissions: jobs: check-meson: name: Ubuntu meson build - runs-on: ${{ matrix.os }} + runs-on: ubuntu-latest + container: + image: debian:unstable strategy: matrix: - os: ['ubuntu-24.04'] compiler: ['gcc', 'clang'] env: CC: ${{ matrix.compiler }} BASE_CFLAGS: -Wp,-D_FORTIFY_SOURCE=2 BUILDDIR: builddir - CONFIG_OPTS: -Dinstalled_tests=true + CONFIG_OPTS: -Dwerror=true -Dinstalled_tests=true steps: - name: Install Dependencies run: | - sudo apt-get update - sudo apt-get install -y \ + apt-get update + apt-get install -y \ ${{ matrix.compiler }} \ attr \ automake \