Commit adfd9e0
committed
ci: benchmark compiled (mypyc) and pure builds
Add a mypyc=true/false matrix axis to the benchmark workflow so the
resolving benchmark runs for both the compiled and pure-python builds.
mypyc requires Python >= 3.10, so the run moves from 3.7 to 3.10 and both
variants run there for an apples-to-apples comparison. REZ_MYPYC is wired
into the install step, and result artifacts are named per-variant.
The store job keeps the pure (mypyc=false) result as the canonical
baseline, since store_benchmark.py keys results by python+rez version only.
Signed-off-by: Chad Dombrova <chadrik@gmail.com>1 parent 9c09227 commit adfd9e0
1 file changed
Lines changed: 7 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
| 25 | + | |
25 | 26 | | |
26 | 27 | | |
27 | 28 | | |
| |||
33 | 34 | | |
34 | 35 | | |
35 | 36 | | |
| 37 | + | |
| 38 | + | |
36 | 39 | | |
37 | 40 | | |
38 | 41 | | |
| |||
51 | 54 | | |
52 | 55 | | |
53 | 56 | | |
54 | | - | |
| 57 | + | |
55 | 58 | | |
56 | 59 | | |
57 | 60 | | |
| |||
62 | 65 | | |
63 | 66 | | |
64 | 67 | | |
65 | | - | |
| 68 | + | |
66 | 69 | | |
67 | 70 | | |
68 | 71 | | |
69 | 72 | | |
70 | 73 | | |
71 | 74 | | |
72 | 75 | | |
73 | | - | |
| 76 | + | |
74 | 77 | | |
75 | 78 | | |
76 | 79 | | |
| |||
0 commit comments