|
10 | 10 | benchmark-projects-list:
|
11 | 11 | name: Load benchmark projects list
|
12 | 12 | runs-on: ubuntu-22.04
|
| 13 | + timeout-minutes: 5 |
13 | 14 | outputs:
|
14 | 15 | projects: ${{ steps.get_bench_projects.outputs.projects }}
|
15 | 16 |
|
|
26 | 27 |
|
27 | 28 | build-nargo:
|
28 | 29 | runs-on: ubuntu-22.04
|
| 30 | + timeout-minutes: 15 |
29 | 31 |
|
30 | 32 | steps:
|
31 | 33 | - name: Checkout Noir repo
|
|
61 | 63 | name: Circuit sizes
|
62 | 64 | needs: [build-nargo]
|
63 | 65 | runs-on: ubuntu-24.04
|
| 66 | + timeout-minutes: 20 |
64 | 67 | permissions:
|
65 | 68 | pull-requests: write
|
66 | 69 |
|
@@ -101,6 +104,7 @@ jobs:
|
101 | 104 | name: Brillig bytecode sizes
|
102 | 105 | needs: [build-nargo]
|
103 | 106 | runs-on: ubuntu-22.04
|
| 107 | + timeout-minutes: 20 |
104 | 108 | permissions:
|
105 | 109 | pull-requests: write
|
106 | 110 |
|
@@ -150,6 +154,7 @@ jobs:
|
150 | 154 | name: Brillig execution trace sizes
|
151 | 155 | needs: [build-nargo]
|
152 | 156 | runs-on: ubuntu-22.04
|
| 157 | + timeout-minutes: 20 |
153 | 158 | permissions:
|
154 | 159 | pull-requests: write
|
155 | 160 |
|
@@ -199,6 +204,7 @@ jobs:
|
199 | 204 | name: Peak memory usage
|
200 | 205 | needs: [build-nargo]
|
201 | 206 | runs-on: ubuntu-22.04
|
| 207 | + timeout-minutes: 20 |
202 | 208 | permissions:
|
203 | 209 | pull-requests: write
|
204 | 210 |
|
@@ -240,6 +246,7 @@ jobs:
|
240 | 246 | name: Compilation and execution time
|
241 | 247 | needs: [build-nargo]
|
242 | 248 | runs-on: ubuntu-22.04
|
| 249 | + timeout-minutes: 20 |
243 | 250 | permissions:
|
244 | 251 | pull-requests: write
|
245 | 252 |
|
@@ -507,6 +514,7 @@ jobs:
|
507 | 514 | upload_compilation_report:
|
508 | 515 | name: Upload compilation report
|
509 | 516 | needs: [generate_compilation_and_execution_report, external_repo_compilation_and_execution_report]
|
| 517 | + timeout-minutes: 5 |
510 | 518 | # We want this job to run even if one variation of the matrix in `external_repo_compilation_and_execution_report` fails
|
511 | 519 | if: always()
|
512 | 520 | runs-on: ubuntu-22.04
|
@@ -558,6 +566,7 @@ jobs:
|
558 | 566 | upload_compilation_memory_report:
|
559 | 567 | name: Upload compilation memory report
|
560 | 568 | needs: [generate_memory_report, external_repo_memory_report]
|
| 569 | + timeout-minutes: 5 |
561 | 570 | # We want this job to run even if one variation of the matrix in `external_repo_memory_report` fails
|
562 | 571 | if: always()
|
563 | 572 | runs-on: ubuntu-22.04
|
@@ -608,6 +617,7 @@ jobs:
|
608 | 617 | upload_execution_memory_report:
|
609 | 618 | name: Upload execution memory report
|
610 | 619 | needs: [generate_memory_report, external_repo_memory_report]
|
| 620 | + timeout-minutes: 5 |
611 | 621 | # We want this job to run even if one variation of the matrix in `external_repo_memory_report` fails
|
612 | 622 | if: always()
|
613 | 623 | runs-on: ubuntu-22.04
|
@@ -655,10 +665,10 @@ jobs:
|
655 | 665 | alert-comment-cc-users: "@TomAFrench"
|
656 | 666 | max-items-in-chart: 50
|
657 | 667 |
|
658 |
| - |
659 | 668 | upload_execution_report:
|
660 | 669 | name: Upload execution report
|
661 | 670 | needs: [generate_compilation_and_execution_report, external_repo_compilation_and_execution_report]
|
| 671 | + timeout-minutes: 5 |
662 | 672 | # We want this job to run even if one variation of the matrix in `external_repo_compilation_and_execution_report` fails
|
663 | 673 | if: always()
|
664 | 674 | runs-on: ubuntu-22.04
|
@@ -711,6 +721,7 @@ jobs:
|
711 | 721 | reports-end:
|
712 | 722 | name: End
|
713 | 723 | runs-on: ubuntu-22.04
|
| 724 | + timeout-minutes: 5 |
714 | 725 | # We want this job to always run (even if the dependant jobs fail) as we want this job to fail rather than skipping.
|
715 | 726 | if: ${{ always() }}
|
716 | 727 | needs:
|
|
0 commit comments