aboutsummaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/tools.yml33
1 files changed, 23 insertions, 10 deletions
diff --git a/.github/workflows/tools.yml b/.github/workflows/tools.yml
index ca0ec51c..33f262ff 100644
--- a/.github/workflows/tools.yml
+++ b/.github/workflows/tools.yml
@@ -34,18 +34,31 @@ jobs:
strategy:
matrix:
- cc: [ gcc, clang ]
- cxx: [ g++, clang++ ]
+ cc: [ gcc ]
+ cxx: [ g++ ]
config: [ Debug, Release ]
os: [ ubuntu-20.04, ubuntu-22.04 ]
- cube_wsi: [ XCB, XLIB, WAYLAND, DISPLAY ]
- exclude:
- - cc: gcc
- cxx: clang++
- - cc: clang
- cxx: g++
- - os: ubuntu-20.04
- cube_wsi: WAYLAND
+ cube_wsi: [ XCB ]
+ include:
+ # Test WAYLAND
+ - cc: gcc
+ cxx: g++
+ config: Release
+ os: ubuntu-22.04
+ cube_wsi: WAYLAND
+ # Test clang on ubuntu 20 with XLIB
+ - cc: clang
+ cxx: clang++
+ config: Debug
+ os: ubuntu-20.04
+ cube_wsi: XLIB
+ # Test clang on ubuntu 22 with the DISPLAY option
+ - cc: clang
+ cxx: clang++
+ config: Release
+ os: ubuntu-22.04
+ cube_wsi: DISPLAY
+
steps:
- uses: actions/checkout@v3