File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed
Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -30,14 +30,15 @@ jobs:
3030 python-version : ' 3.12'
3131 - name : Install dependencies
3232 run : |
33- # Jinja2 is needed for merge-modes tests
34- python -m pip install --upgrade meson PyYAML ruff Jinja2
3533 sudo apt update
3634 sudo apt install -y \
3735 locales tzdata \
3836 doxygen libxcb-xkb-dev valgrind ninja-build \
3937 libwayland-dev wayland-protocols bison graphviz libicu-dev \
38+ libclang-dev \
4039 ${{ matrix.sanitizers == 'sanitizers' && 'libasan8 libubsan1' || '' }}
40+ # Jinja2 is needed for merge-modes tests
41+ python3 -m pip install --upgrade meson PyYAML ruff Jinja2 clang==14
4142 # Generate locale for tests
4243 sudo locale-gen fr_FR.UTF-8
4344 - name : Install xkeyboard-config
7778 run : |
7879 meson compile -C build
7980 - name : Test
80- # Use a specific non-US locale
81- run :
81+ run : |
82+ # Test enumerations
83+ scripts/export-enums.py --libclang-path=/usr/lib/llvm-14/lib/ check
84+ # Use a specific non-US locale
8285 LC_ALL=fr_FR.UTF-8 meson test -C build --print-errorlogs
8386 - name : Test with valgrind
8487 if : matrix.sanitizers != 'sanitizers'
You can’t perform that action at this time.
0 commit comments