From de549d15d501a569e34208ecdf4e3641616f94d2 Mon Sep 17 00:00:00 2001 From: Palash Tyagi <23239946+Magnus167@users.noreply.github.com> Date: Mon, 5 May 2025 02:11:14 +0100 Subject: [PATCH] Update GitHub Actions workflows: remove redundant branch from docs-and-testcov and enhance Rust setup in run-unit-tests --- .github/workflows/docs-and-testcov.yml | 2 +- .../workflows/run-benchmarks-self-hosted.yml | 29 ------------------- .github/workflows/run-unit-tests.yml | 7 +++-- 3 files changed, 6 insertions(+), 32 deletions(-) delete mode 100644 .github/workflows/run-benchmarks-self-hosted.yml diff --git a/.github/workflows/docs-and-testcov.yml b/.github/workflows/docs-and-testcov.yml index 346335f..7408e46 100644 --- a/.github/workflows/docs-and-testcov.yml +++ b/.github/workflows/docs-and-testcov.yml @@ -6,7 +6,7 @@ concurrency: on: push: - branches: [main, update_docs_workflow] + branches: [main] # pull_request: # branches: [main] workflow_dispatch: diff --git a/.github/workflows/run-benchmarks-self-hosted.yml b/.github/workflows/run-benchmarks-self-hosted.yml deleted file mode 100644 index 2977dad..0000000 --- a/.github/workflows/run-benchmarks-self-hosted.yml +++ /dev/null @@ -1,29 +0,0 @@ -name: Run benchmarks - -on: - workflow_dispatch: - push: - branches: - - main - -jobs: - run-benchmarks: - runs-on: self-hosted-linux - - steps: - - name: Checkout code - uses: actions/checkout@v4 - - - name: Install Rust - uses: actions-rs/toolchain@v1 - with: - toolchain: stable - - - name: Run benchmarks - run: cargo bench --features bench - - - name: Upload benchmark reports - uses: actions/upload-artifact@v4 - with: - name: benchmark-reports-${{ github.sha }} - path: ./target/criterion/ diff --git a/.github/workflows/run-unit-tests.yml b/.github/workflows/run-unit-tests.yml index 1aa68c5..10eb847 100644 --- a/.github/workflows/run-unit-tests.yml +++ b/.github/workflows/run-unit-tests.yml @@ -39,8 +39,11 @@ jobs: steps: - uses: actions/checkout@v4 - - name: Install Rust - run: rustup update stable + - name: Set up Rust + uses: actions-rs/toolchain@v1 + with: + toolchain: stable + override: true - name: Install cargo-llvm-cov uses: taiki-e/install-action@cargo-llvm-cov