mirror of https://github.com/ericonr/purr-c.git
34 lines
1.0 KiB
YAML
34 lines
1.0 KiB
YAML
name: Tests
|
|
on: [push, pull_request]
|
|
jobs:
|
|
gcc-musl:
|
|
runs-on: ubuntu-latest
|
|
container: voidlinux/voidlinux-musl
|
|
steps:
|
|
- name: Checkout
|
|
uses: actions/checkout@v1
|
|
- name: Install packages
|
|
run: |
|
|
xbps-install -Syu || xbps-install -yu xbps
|
|
xbps-install -y gcc make bearssl-devel
|
|
- name: Build and run tests
|
|
run: ci/run.sh
|
|
clang-glibc:
|
|
runs-on: ubuntu-latest
|
|
container: voidlinux/voidlinux
|
|
steps:
|
|
- uses: actions/checkout@v1
|
|
- run: |
|
|
xbps-install -Syu || xbps-install -yu xbps
|
|
xbps-install -y clang make bearssl-devel
|
|
- run: CC=clang ci/run.sh
|
|
clang-musl-meson:
|
|
runs-on: ubuntu-latest
|
|
container: voidlinux/voidlinux-musl
|
|
steps:
|
|
- uses: actions/checkout@v1
|
|
- run: |
|
|
xbps-install -Syu || xbps-install -yu xbps
|
|
xbps-install -y clang meson ninja bearssl-devel
|
|
- run: CC=clang ci/run-meson.sh
|