diff options
author | René Kijewski <kijewski@library.vetmed.fu-berlin.de> | 2022-06-17 23:31:00 +0200 |
---|---|---|
committer | Dirkjan Ochtman <dirkjan@ochtman.nl> | 2022-06-20 12:08:16 +0200 |
commit | d6af26a0ce1476c59318a5e6707caa199ee094ef (patch) | |
tree | 9c5f4fb57bbec096beae1f740f381caf4a35c761 /.github/workflows/rust.yml | |
parent | 0f3abaa4ec1719acc241f9230bd3fae1cd2288f3 (diff) | |
download | askama-d6af26a0ce1476c59318a5e6707caa199ee094ef.tar.gz askama-d6af26a0ce1476c59318a5e6707caa199ee094ef.tar.bz2 askama-d6af26a0ce1476c59318a5e6707caa199ee094ef.zip |
Make sure all packages are tested
Diffstat (limited to '.github/workflows/rust.yml')
-rw-r--r-- | .github/workflows/rust.yml | 92 |
1 files changed, 13 insertions, 79 deletions
diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 1cad005..9102b42 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -18,99 +18,33 @@ jobs: rust: beta - os: windows-latest rust: beta - runs-on: ${{ matrix.os }} - steps: - uses: actions/checkout@v1 - uses: ./.github/actions/setup with: toolchain: ${{ matrix.rust }} key: test-${{ matrix.os }}-${{ matrix.rust }} - - uses: actions-rs/cargo@v1 - with: - command: build - args: --all-targets - - uses: actions-rs/cargo@v1 - with: - command: test - - Actix-Web: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v1 - - uses: ./.github/actions/setup - with: - key: actix-web - components: clippy - - run: cargo test --package askama_actix --all-targets - - run: cargo clippy --package askama_actix --all-targets -- -D warnings - - Axum: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v1 - - uses: ./.github/actions/setup - with: - key: axum - components: clippy - - run: cargo test --package askama_axum --all-targets - - run: cargo clippy --package askama_axum --all-targets -- -D warnings - - Gotham: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v1 - - uses: ./.github/actions/setup - with: - key: gotham - components: clippy - - run: cargo test --package askama_gotham --all-targets - - run: cargo clippy --package askama_gotham --all-targets -- -D warnings - - Rocket: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v1 - - uses: ./.github/actions/setup - with: - key: rocket - components: clippy - - run: cargo test --package askama_rocket --all-targets - - run: cargo clippy --package askama_rocket --all-targets -- -D warnings - - Warp: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v1 - - uses: ./.github/actions/setup - with: - key: warp - components: clippy - - run: cargo test --package askama_warp --all-targets - - run: cargo clippy --package askama_warp --all-targets -- -D warnings - - Tide: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v1 - - uses: ./.github/actions/setup - with: - key: tide - components: clippy - - run: cargo test --package askama_tide --all-targets - - run: cargo clippy --package askama_tide --all-targets -- -D warnings + - run: cargo build --all-targets + - run: cargo test - Mendes: + Package: + strategy: + matrix: + package: [ + askama, askama_derive, testing, + askama_actix, askama_axum, askama_escape, askama_gotham, + askama_mendes, askama_rocket, askama_tide, askama_warp, + ] runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 - uses: ./.github/actions/setup with: - key: mendes + key: ${{ matrix.package }} components: clippy - - run: cargo test --package askama_mendes --all-targets - - run: cargo clippy --package askama_mendes --all-targets -- -D warnings + - run: cd ${{ matrix.package }} && cargo test --all-targets + - run: cd ${{ matrix.package }} && cargo clippy --all-targets -- -D warnings Lint: runs-on: ubuntu-latest |