summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/build.yml9
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 }}