diff --git a/.github/workflows/check_code_quality.yaml b/.github/workflows/check_code_quality.yaml deleted file mode 100644 index a0fdb2562..000000000 --- a/.github/workflows/check_code_quality.yaml +++ /dev/null @@ -1,30 +0,0 @@ ---- -name: Code quality check -on: - push: - pull_request: -jobs: - run_python_quality_checks: - name: Run Python quality checks - runs-on: ubuntu-latest - steps: - - name: Checkout code - uses: actions/checkout@v4 - - name: Install Flox - uses: flox/install-flox-action@v2 - - name: Run Python quality checks - uses: flox/activate-action@v1 - with: - command: mask development python all - run_rust_quality_checks: - name: Run Rust quality checks - runs-on: ubuntu-latest - steps: - - name: Checkout code - uses: actions/checkout@v4 - - name: Install Flox - uses: flox/install-flox-action@v2 - - name: Run Rust quality checks - uses: flox/activate-action@v1 - with: - command: mask development rust all diff --git a/.github/workflows/run_tests.yaml b/.github/workflows/run_python_code_checks.yaml similarity index 51% rename from .github/workflows/run_tests.yaml rename to .github/workflows/run_python_code_checks.yaml index 5ffe31b05..47b3aa8b7 100644 --- a/.github/workflows/run_tests.yaml +++ b/.github/workflows/run_python_code_checks.yaml @@ -1,18 +1,18 @@ --- -name: Test and coverage check +name: Python code checks on: push: pull_request: jobs: - run_python_tests_and_coverage: - name: Run Python tests + run_python_code_checks: + name: Run Python code checks runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v4 - name: Install Flox uses: flox/install-flox-action@v2 - - name: Run unit tests with coverage + - name: Run Python code checks uses: flox/activate-action@v1 with: command: mask development python all @@ -21,15 +21,3 @@ jobs: with: github-token: ${{ secrets.GITHUB_TOKEN }} path-to-lcov: coverage_output/.python_coverage.xml - run_rust_tests_and_coverage: - name: Run Rust tests - runs-on: ubuntu-latest - steps: - - name: Checkout code - uses: actions/checkout@v4 - - name: Install Flox - uses: flox/install-flox-action@v2 - - name: Run unit tests with coverage - uses: flox/activate-action@v1 - with: - command: mask development rust all diff --git a/.github/workflows/run_rust_code_checks.yaml b/.github/workflows/run_rust_code_checks.yaml new file mode 100644 index 000000000..ce8b0df47 --- /dev/null +++ b/.github/workflows/run_rust_code_checks.yaml @@ -0,0 +1,18 @@ +--- +name: Rust code checks +on: + push: + pull_request: +jobs: + run_rust_code_checks: + name: Run Rust code checks + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v4 + - name: Install Flox + uses: flox/install-flox-action@v2 + - name: Run Rust code checks + uses: flox/activate-action@v1 + with: + command: mask development rust all