diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index de35e8c..29ad312 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -9,9 +9,11 @@ jobs: strategy: matrix: compiler: [gcc-12, gcc-13] + luaver: [5.2, 5.3, 5.4] env: PREFIX: /usr/local/bin CC: ${{ matrix.compiler }} + LUA: lua${{ matrix.luaver }} steps: - uses: actions/checkout@v3 @@ -21,14 +23,13 @@ jobs: sudo apt-get install -y \ pkg-config \ libglib2.0-dev \ - liblua5.4-dev \ + lib$LUA-dev \ libwnck-3-dev \ libgtk-3-dev \ libxrandr-dev \ build-essential \ gettext \ - gcc-12 \ - gcc-13 + $CC - name: CC ver run: ${CC} -v - name: make @@ -42,4 +43,4 @@ jobs: - name: check libwnck version run: $PREFIX/devilspie2 -w - name: check Lua version - run: $PREFIX/devilspie2 -l + run: test "$($PREFIX/devilspie2 -l)" = "Lua ${{ matrix.luaver }}"