From 29566f79480a0a3f792ea0c1aed1d240966f25bc Mon Sep 17 00:00:00 2001 From: Ivan Gabriele Date: Tue, 5 Mar 2024 02:47:46 +0100 Subject: [PATCH] ci(github): split documentation tests into a separate job --- .github/workflows/test.yml | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1410540..f109c6b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -6,10 +6,6 @@ jobs: test: name: Test runs-on: ubuntu-latest - container: - image: xd009642/tarpaulin - # https://github.com/xd009642/tarpaulin#github-actions - options: --security-opt seccomp=unconfined steps: - name: Checkout uses: actions/checkout@v4 @@ -19,10 +15,6 @@ jobs: toolchain: 1.76.0 - name: Install cargo-llvm-cov uses: taiki-e/install-action@cargo-llvm-cov - - name: Run documentation tests - run: make test-doc - env: - MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }} - name: Run tests (with coverage) run: cargo llvm-cov --lcov --output-path ./lcov.info env: @@ -33,3 +25,18 @@ jobs: fail_ci_if_error: true files: ./lcov.info token: ${{ secrets.CODECOV_TOKEN }} + + test_documentation: + name: Test Documentation + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Setup Rust + uses: actions-rs/toolchain@v1 + with: + toolchain: 1.76.0 + - name: Run documentation tests + run: make test-doc + env: + MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }}