diff options
author | Colomban Wendling <[email protected]> | 2023-11-08 17:19:26 +0100 |
---|---|---|
committer | Colomban Wendling <[email protected]> | 2025-03-12 09:45:10 +0100 |
commit | f47dd32e1c4f55a0d6ea0049c1b2e3e889fc7548 (patch) | |
tree | b78e54bd31a9efb5345cdbd7689a9aa745d8d0e8 | |
parent | a4cf43377e7ad45f38d8b8b94da47c1f9514bbb0 (diff) | |
download | mate-panel-f47dd32e1c4f55a0d6ea0049c1b2e3e889fc7548.tar.bz2 mate-panel-f47dd32e1c4f55a0d6ea0049c1b2e3e889fc7548.tar.xz |
github actions: Build in process and out of process on Debian Testing
-rw-r--r-- | .github/workflows/build.yml | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b2924b37..c4fddfc5 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -82,6 +82,7 @@ jobs: path: mate-panel submodules: true + # TODO: cache mate-desktop build/install? - name: Checkout mate-desktop uses: actions/checkout@v3 with: @@ -147,9 +148,15 @@ jobs: run: cppcheck --enable=warning,style,performance,portability,information,missingInclude -i'gtk-layer-shell-build' . debian-testing-build: + name: Build on Debian Testing with in-process=${{matrix.in-process}} runs-on: ubuntu-latest container: debian:testing + strategy: + fail-fast: false + matrix: + in-process: [all, none] + env: CC: ccache gcc CXX: ccache g++ @@ -203,7 +210,7 @@ jobs: run: | cd mate-panel NOCONFIGURE=1 ./autogen.sh - { ./configure || { cat config.log; exit 1; } ; } + { ./configure --with-in-process-applets=${{matrix.in-process}} || { cat config.log; exit 1; } ; } - name: Build run: make -C mate-panel -j ${{ env.JOBS }} |