diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 59c2a8e02..b37737c88 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,8 +9,8 @@ on: - master jobs: - ci: - name: CI + test: + name: Test runs-on: ${{ matrix.os }} strategy: matrix: @@ -36,5 +36,21 @@ jobs: run: cargo test --verbose --features ${{ matrix.clang[1] }} -- --nocapture - name: Cargo Test (Runtime) run: cargo test --verbose --features "${{ matrix.clang[1] }} runtime" -- --nocapture + test-bindgen: + name: Test (bindgen) + runs-on: ubuntu-latest + steps: + - name: Checkout Repository + uses: actions/checkout@v4 + # LLVM and Clang + - name: Install LLVM and Clang + uses: KyleMayes/install-llvm-action@v1 + with: + version: 14 + directory: ${{ runner.temp }}/llvm + # Rust + - name: Install Rust + uses: dtolnay/rust-toolchain@stable + # Test - name: Cargo Run (bindgen-test) run: cargo run --manifest-path bindgen-test/Cargo.toml