Add more checks for linux

This commit is contained in:
Guillaume Gomez
2020-12-09 13:37:55 +01:00
parent 9fdd61379c
commit ccf9f3d494
+26
View File
@@ -29,3 +29,29 @@ jobs:
cargo build --features "${CI_BUILD_FEATURES}"
cargo build --examples --features "${CI_BUILD_FEATURES}"
cargo test --features "${CI_BUILD_FEATURES}"
build-linux:
name: build linux
runs-on: ubuntu-20.04
strategy:
fail-fast: false
matrix:
feature: ["", "bundled"]
steps:
- uses: actions/checkout@v2
- name: Install dependencies
run: |
sudo apt-get update -y -qq
sudo apt-get install -y libsdl2-dev libsdl2-mixer-dev libsdl2-gfx-dev libsdl2-image-dev libsdl2-ttf-dev
- name: Build SDL2
shell: bash
env:
CI_BUILD_FEATURES: "gfx image ttf mixer"
RUST_TEST_THREADS: 1
run: |
set -xeuo pipefail
rustc --version
cargo --version
cargo build --features "${CI_BUILD_FEATURES},${{matrix.feature}}"
cargo build --examples --features "${CI_BUILD_FEATURES},${{matrix.feature}}"
cargo test --features "${CI_BUILD_FEATURES},${{matrix.feature}}"