Commit 524b78d
Make pipeline perf test a required CI check (#2779)
## Summary
Make the pipeline performance test a required CI check so that PRs which
break the perf test are caught before merge.
> **Dependency**: #2780 must be merged first (it fixes the currently
broken perf test).
#2774 is an example of the kind of breakage this prevents — a route
rename broke the perf test but the PR still merged because the perf test
was not a required check.
### Changes
- **rust-ci.yml**: Add `pipeline_perf_test` job (runs on
`ubuntu-latest`) and include it in `rust-required-status-check`
aggregator
- **pipeline-perf-on-label.yaml**: Simplify to only run on dedicated
Oracle bare-metal hardware when `pipelineperf` label is present — the
basic validation path is removed since `rust-ci.yml` now covers it
### Motivation
The pipeline perf test has been broken by merged PRs several times
because it was not a required check. This change ensures that if a PR
breaks the perf test (e.g. build failures, config issues, test
infrastructure breakage), it is caught before merge.
---------
Co-authored-by: albertlockett <a.lockett@f5.com>1 parent 7757946 commit 524b78d
2 files changed
Lines changed: 43 additions & 65 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
3 | | - | |
4 | | - | |
5 | | - | |
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | 21 | | |
41 | 22 | | |
42 | | - | |
43 | | - | |
| 23 | + | |
44 | 24 | | |
45 | 25 | | |
46 | 26 | | |
| |||
122 | 102 | | |
123 | 103 | | |
124 | 104 | | |
125 | | - | |
126 | | - | |
127 | | - | |
128 | | - | |
129 | | - | |
130 | | - | |
131 | | - | |
132 | | - | |
133 | | - | |
134 | | - | |
135 | | - | |
136 | | - | |
137 | | - | |
138 | | - | |
139 | | - | |
140 | | - | |
141 | | - | |
142 | | - | |
143 | | - | |
144 | | - | |
145 | | - | |
146 | | - | |
147 | | - | |
148 | | - | |
149 | | - | |
150 | | - | |
151 | | - | |
152 | | - | |
153 | | - | |
154 | | - | |
155 | | - | |
156 | | - | |
157 | | - | |
158 | | - | |
159 | | - | |
160 | | - | |
161 | | - | |
162 | | - | |
163 | | - | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
737 | 737 | | |
738 | 738 | | |
739 | 739 | | |
| 740 | + | |
| 741 | + | |
| 742 | + | |
| 743 | + | |
| 744 | + | |
| 745 | + | |
| 746 | + | |
| 747 | + | |
| 748 | + | |
| 749 | + | |
| 750 | + | |
| 751 | + | |
| 752 | + | |
| 753 | + | |
| 754 | + | |
| 755 | + | |
| 756 | + | |
| 757 | + | |
| 758 | + | |
| 759 | + | |
| 760 | + | |
| 761 | + | |
| 762 | + | |
| 763 | + | |
| 764 | + | |
| 765 | + | |
| 766 | + | |
| 767 | + | |
| 768 | + | |
| 769 | + | |
| 770 | + | |
| 771 | + | |
740 | 772 | | |
741 | 773 | | |
742 | 774 | | |
| |||
753 | 785 | | |
754 | 786 | | |
755 | 787 | | |
| 788 | + | |
756 | 789 | | |
757 | 790 | | |
758 | 791 | | |
| |||
788 | 821 | | |
789 | 822 | | |
790 | 823 | | |
| 824 | + | |
| 825 | + | |
| 826 | + | |
| 827 | + | |
791 | 828 | | |
0 commit comments