From bf215072d55dba6633cc7ae4491211052aac2b3e Mon Sep 17 00:00:00 2001 From: Diggory Hardy Date: Wed, 27 Nov 2024 08:09:05 +0000 Subject: [PATCH] Test distr_test from distr_test job --- .github/workflows/distr_test.yml | 37 +++++++++++++++++++++++++------- .github/workflows/test.yml | 11 ---------- 2 files changed, 29 insertions(+), 19 deletions(-) diff --git a/.github/workflows/distr_test.yml b/.github/workflows/distr_test.yml index 34d632770a..8493e22d90 100644 --- a/.github/workflows/distr_test.yml +++ b/.github/workflows/distr_test.yml @@ -1,24 +1,45 @@ name: distr_test on: + push: + branches: [ master ] + paths-ignore: + - "**.md" + - "benches/**" + - "examples/**" pull_request: - paths: - - ".github/workflows/distr_test.yml" - - "distr_test/**" + branches: [ master ] + paths-ignore: + - "**.md" + - "benches/**" + - "examples/**" + +defaults: + run: + working-directory: ./distr_test jobs: - distr_test: + clippy-fmt: + name: Check Clippy and rustfmt runs-on: ubuntu-latest - defaults: - run: - working-directory: ./distr_test steps: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@master with: - toolchain: nightly + toolchain: stable components: clippy, rustfmt - name: Rustfmt run: cargo fmt -- --check - name: Clippy run: cargo clippy --all-targets -- -D warnings + + test-ks: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Install toolchain + - uses: dtolnay/rust-toolchain@master + with: + toolchain: nightly + - name: Test Komogorov Smirnov + run: cargo test --release diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1b8e7f8c21..d5088ddcf2 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -132,17 +132,6 @@ jobs: - name: Test rand_chacha run: cargo test --target ${{ matrix.target }} --manifest-path rand_chacha/Cargo.toml --features=serde - test-ks: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Install toolchain - uses: dtolnay/rust-toolchain@nightly - with: - target: x86_64-unknown-linux-gnu - - name: Test Komogorov Smirnov - run: cargo test --manifest-path distr_test/Cargo.toml --release - test-cross: runs-on: ${{ matrix.os }} strategy: