66 benchmark :
77 name : Performance regression check
88 if : contains(toJSON(github.event.head_commit.message), 'Merge pull request ') == false
9- runs-on : ubuntu-22 .04
9+ runs-on : ubuntu-24 .04
1010 steps :
1111 - uses : actions/checkout@v4
1212 - name : Test changed files
@@ -23,28 +23,28 @@ jobs:
2323 if : ${{ steps.changed-files.outputs.any_changed == 'true' ||
2424 github.event_name == 'workflow_dispatch'}}
2525 run : |
26- sudo pip3 install numpy
26+ sudo pip3 install numpy --break-system-packages
2727 shell : bash
2828 - name : default build
2929 if : ${{ steps.changed-files.outputs.any_changed == 'true' ||
3030 github.event_name == 'workflow_dispatch'}}
31- run : make
31+ run : make ENABLE_SDL=0
3232 - name : Run benchmark
3333 if : ${{ steps.changed-files.outputs.any_changed == 'true' ||
3434 github.event_name == 'workflow_dispatch'}}
3535 run : |
3636 tests/bench-aggregator.py
37- - name : Store benchmark results
38- if : ${{ steps.changed-files.outputs.any_changed == 'true' ||
39- github.event_name == 'workflow_dispatch'}}
40- uses : benchmark-action/github-action-benchmark@v1
41- with :
42- name : Benchmarks
43- tool : ' customBiggerIsBetter'
44- output-file-path : benchmark_output.json
45- github-token : ${{ secrets.RV32EMU_BENCH_TOKEN }}
46- gh-repository : ' github.com/sysprog21/rv32emu-bench'
47- gh-pages-branch : ' master'
48- auto-push : true
49- comment-always : true
50- benchmark-data-dir-path : .
37+ # - name: Store benchmark results
38+ # if: ${{ steps.changed-files.outputs.any_changed == 'true' ||
39+ # github.event_name == 'workflow_dispatch'}}
40+ # uses: benchmark-action/github-action-benchmark@v1
41+ # with:
42+ # name: Benchmarks
43+ # tool: 'customBiggerIsBetter'
44+ # output-file-path: benchmark_output.json
45+ # github-token: ${{ secrets.RV32EMU_BENCH_TOKEN }}
46+ # gh-repository: 'github.com/sysprog21/rv32emu-bench'
47+ # gh-pages-branch: 'master'
48+ # auto-push: true
49+ # comment-always: true
50+ # benchmark-data-dir-path: .
0 commit comments