-
-
Notifications
You must be signed in to change notification settings - Fork 389
Enable bench for 9.10 #4512
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enable bench for 9.10 #4512
Conversation
soulomoon
commented
Mar 6, 2025
•
edited
Loading
edited
- Fix the dependency problem preventing 9.10 from building bench
- Enable the bench to build even not for performance label, still need performance label if we need to run it.
- bump up to actions/checkout-v4 in bench
… add source repository
@soulomoon Since hp2pretty seems to be unmaintained, I am wondering whether it would make sense to migrate our benchmarks to eventlog2html. I am unfamiliar with the benchmarks, though, so maybe there is a good reason it is done like this. I suspect that the benchmark suite is rather old, and we could move some of the infrastructure to maintained alternatives. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, this is a great improvement!
@@ -17,7 +17,6 @@ on: | |||
jobs: | |||
pre_job: | |||
runs-on: ubuntu-latest | |||
if: contains(github.event.pull_request.labels.*.name, 'performance') |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Needs to be readded, right?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I move it down to the run session, so if performance label is provided, we build and run the bench, if not, we only build the bench.