From: Nicolas Luck Date: Fri, 9 Feb 2024 12:48:45 +0000 (+0100) Subject: continue-on-error if target=wasm32 or rust=nightly X-Git-Tag: v0.9.4~3^2~6 X-Git-Url: https://git.sagredo.dev/?a=commitdiff_plain;h=ce34ca8f1fe41e1f11517168394172aafae16a2b;p=scryer-prolog.git continue-on-error if target=wasm32 or rust=nightly --- diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 875aedab..b992191f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -48,8 +48,7 @@ jobs: # rust versions - { os: ubuntu-22.04, rust-version: "1.70", target: 'x86_64-unknown-linux-gnu'} - { os: ubuntu-22.04, rust-version: beta, target: 'x86_64-unknown-linux-gnu'} - - { os: ubuntu-22.04, rust-version: nightly, target: 'x86_64-unknown-linux-gnu', continue-on-error: true} - continue-on-error: ${{ matrix.continue-on-error }} + - { os: ubuntu-22.04, rust-version: nightly, target: 'x86_64-unknown-linux-gnu'} defaults: run: shell: bash @@ -64,10 +63,10 @@ jobs: # Build and test. - name: Build library - continue-on-error: ${{ contains(matrix.target,'wasm32') }} # allow wasm builds to fail tests for now + continue-on-error: ${{ contains(matrix.target,'wasm32') || contains(matrix.rust-version,'nightly') }} # allow wasm builds to fail tests for now run: cargo build --all-targets --target ${{ matrix.target }} ${{ matrix.args }} --verbose - name: Test - continue-on-error: ${{ contains(matrix.target,'wasm32') }} # allow wasm builds to fail tests for now + continue-on-error: ${{ contains(matrix.target,'wasm32') || contains(matrix.rust-version,'nightly') }} # allow wasm builds to fail tests for now run: cargo test --target ${{ matrix.target }} ${{ matrix.args }} --all # On stable rust builds, build a binary and publish as a github actions