5 Commits

Author SHA1 Message Date
Palash Tyagi
9696cd47bd Update benchmark command to include features flag 2025-05-05 02:23:59 +01:00
Palash Tyagi
1ad25d7e0b Fix file paths for documentation assets in GitHub Pages deployment 2025-05-05 02:21:25 +01:00
Palash Tyagi
00889754ea Enable push trigger for benchmarks workflow 2025-05-05 02:14:36 +01:00
ce98d74836 Merge pull request #41 from Magnus167/wkflow_fix
Update GitHub Actions workflows
2025-05-05 02:13:07 +01:00
Palash Tyagi
de549d15d5 Update GitHub Actions workflows: remove redundant branch from docs-and-testcov and enhance Rust setup in run-unit-tests 2025-05-05 02:11:14 +01:00
4 changed files with 12 additions and 38 deletions

View File

@@ -6,7 +6,7 @@ concurrency:
on: on:
push: push:
branches: [main, update_docs_workflow] branches: [main]
# pull_request: # pull_request:
# branches: [main] # branches: [main]
workflow_dispatch: workflow_dispatch:
@@ -103,8 +103,8 @@ jobs:
cp tarpaulin-report.json target/doc/docs/ cp tarpaulin-report.json target/doc/docs/
cp tarpaulin-badge.json target/doc/docs/ cp tarpaulin-badge.json target/doc/docs/
cp last-commit-date.json target/doc/docs/ cp last-commit-date.json target/doc/docs/
mkdir -p target/doc/docs/.github mkdir -p target/doc/.github
cp .github/rustframe_logo.png target/doc/docs/.github/ cp .github/rustframe_logo.png target/doc/.github/rustframe_logo.png
echo "<meta http-equiv=\"refresh\" content=\"0; url=docs\">" > target/doc/index.html echo "<meta http-equiv=\"refresh\" content=\"0; url=docs\">" > target/doc/index.html
- name: Upload Pages artifact - name: Upload Pages artifact

View File

@@ -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/

View File

@@ -2,9 +2,9 @@ name: Run benchmarks
on: on:
workflow_dispatch: workflow_dispatch:
# push: push:
# branches: branches:
# - main - main
jobs: jobs:
pick-runner: pick-runner:
@@ -34,7 +34,7 @@ jobs:
toolchain: stable toolchain: stable
- name: Run benchmarks - name: Run benchmarks
run: cargo bench run: cargo bench --features bench
- name: Upload benchmark reports - name: Upload benchmark reports
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4

View File

@@ -39,8 +39,11 @@ jobs:
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: Install Rust - name: Set up Rust
run: rustup update stable uses: actions-rs/toolchain@v1
with:
toolchain: stable
override: true
- name: Install cargo-llvm-cov - name: Install cargo-llvm-cov
uses: taiki-e/install-action@cargo-llvm-cov uses: taiki-e/install-action@cargo-llvm-cov