From ccf9f3d4940c4fc8ec3dfecba7a7d9c97a1fd0aa Mon Sep 17 00:00:00 2001 From: Guillaume Gomez Date: Tue, 8 Dec 2020 22:04:43 +0100 Subject: [PATCH] Add more checks for linux --- .github/workflows/vcpkg.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/.github/workflows/vcpkg.yml b/.github/workflows/vcpkg.yml index 39b61597..ae6d70b7 100644 --- a/.github/workflows/vcpkg.yml +++ b/.github/workflows/vcpkg.yml @@ -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}}"