| name: meson build and test |
| run-name: update pushed to ${{ github.ref }} |
| on: [push] |
| |
| jobs: |
| publish: |
| runs-on: ${{ matrix.os }} |
| |
| strategy: |
| fail-fast: false |
| matrix: |
| os: [ubuntu-latest, windows-latest, macos-latest] |
| |
| steps: |
| - name: checkout repository |
| uses: actions/checkout@v4 |
| |
| - name: setup python |
| uses: actions/setup-python@v5 |
| |
| - name: meson build |
| uses: BSFishy/meson-build@v1.0.3 |
| with: |
| meson-version: 1.5.1 |
| ninja-version: 1.11.1.1 |
| action: build |
| |
| - name: meson test |
| uses: BSFishy/meson-build@v1.0.3 |
| with: |
| meson-version: 1.5.1 |
| ninja-version: 1.11.1.1 |
| action: test |