Backup and Restore: Tar/Bundle-based Repository Snapshots for ChronDB #31
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: SQL Protocol Benchmark | |
| on: | |
| workflow_dispatch: # Allow manual execution | |
| pull_request: | |
| jobs: | |
| benchmark: | |
| name: Run SQL Protocol Benchmark | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v3 | |
| - name: Setup Java | |
| uses: actions/setup-java@v3 | |
| with: | |
| distribution: "temurin" | |
| java-version: "17" | |
| - name: Install Clojure Tools | |
| uses: DeLaGuardo/[email protected] | |
| with: | |
| cli: latest | |
| - name: Make benchmark script executable | |
| run: chmod +x scripts/run_benchmark.sh | |
| - name: Run SQL Protocol Benchmark | |
| id: run-benchmark | |
| run: | | |
| mkdir -p benchmark-results | |
| ./scripts/run_benchmark.sh | |
| continue-on-error: true # Continue the workflow even if the benchmark fails |