We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d4ddc8c commit 6033252Copy full SHA for 6033252
.github/workflows/meson.yml
@@ -9,15 +9,28 @@ on:
9
10
jobs:
11
build-ubuntu:
12
+ strategy:
13
+ matrix:
14
+ icu: [enabled, disabled]
15
name: Build and Test on Ubuntu
16
runs-on: ubuntu-latest
17
steps:
18
- uses: actions/checkout@v6
19
- uses: actions/setup-python@v5
- - uses: BSFishy/[email protected]
20
with:
- action: test
- meson-version: 0.64.1
21
+ cache: 'pip'
22
+ - name: Install Meson
23
+ run: pip install meson==0.64.1
24
+ - name: Install Ninja
25
+ run: sudo apt install ninja-build
26
+ - name: Configure with Meson
27
+ run : meson setup builddir -Dicu=${{ matrix.icu }}
28
+ - name: Build
29
+ run: ninja -C builddir
30
+ - name: Run Tests
31
+ run: ninja -C builddir test
32
+ - name: Run examples
33
+ run: builddir/example
34
35
build-macos:
36
name: Build and Test on MacOS
0 commit comments