-
Notifications
You must be signed in to change notification settings - Fork 775
Description
Earlier this year I introduced benchmarks (#1602).
The current benchmark workflow is not required for a PR to pass. This was expected since GitHub runners, being shared machines, are not consistent and can vary widely across runs.
However, the failing results might be confusing or frustrating, creating unecessary friction.
We could improve this by performing interleaving, however, that would make benchmarks take longer.
Another approach would be to make historical interleaving. We are already setup for that by having the benchmarks branch, but we don't have enough results yet for it to be meaningful.
I pretend to add --tolerate-failures to phpbench, making it always be green and thus removing the current friction point up until we can do historical interleaving.
Any objections?