build: ['meson', 'autotools']
compiler: ['clang','gcc']
container:
- - name: 'ubuntu:22.04'
- multilib: 'true'
- - name: 'ubuntu:24.04'
- multilib: 'true'
+ - name: 'alpine:latest'
+ meson_setup: '-D docs=false -D b_sanitize=none'
- name: 'archlinux:multilib-devel'
multilib: 'true'
+ - name: 'debian:unstable'
+ multilib: 'true'
- name: 'fedora:latest'
meson_setup: '-D b_sanitize=none'
- - name: 'alpine:latest'
- meson_setup: '-D docs=false -D b_sanitize=none'
- - name: 'debian:unstable'
+ - name: 'ubuntu:22.04'
+ multilib: 'true'
+ - name: 'ubuntu:24.04'
multilib: 'true'
container:
with:
sparse-checkout: .github
- - uses: ./.github/actions/setup-ubuntu
- if: ${{ startsWith(matrix.container.name, 'ubuntu') }}
- - uses: ./.github/actions/setup-archlinux
- if: ${{ startsWith(matrix.container.name, 'archlinux') }}
- - uses: ./.github/actions/setup-fedora
- if: ${{ startsWith(matrix.container.name, 'fedora') }}
- uses: ./.github/actions/setup-alpine
if: ${{ startsWith(matrix.container.name, 'alpine') }}
+ - uses: ./.github/actions/setup-archlinux
+ if: ${{ startsWith(matrix.container.name, 'archlinux') }}
- uses: ./.github/actions/setup-debian
if: ${{ startsWith(matrix.container.name, 'debian') }}
+ - uses: ./.github/actions/setup-fedora
+ if: ${{ startsWith(matrix.container.name, 'fedora') }}
+ - uses: ./.github/actions/setup-ubuntu
+ if: ${{ startsWith(matrix.container.name, 'ubuntu') }}
- name: Checkout the whole project
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7