summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorColomban Wendling <[email protected]>2023-11-08 17:19:26 +0100
committerColomban Wendling <[email protected]>2025-03-12 09:45:10 +0100
commitf47dd32e1c4f55a0d6ea0049c1b2e3e889fc7548 (patch)
treeb78e54bd31a9efb5345cdbd7689a9aa745d8d0e8
parenta4cf43377e7ad45f38d8b8b94da47c1f9514bbb0 (diff)
downloadmate-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.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 }}