-
Notifications
You must be signed in to change notification settings - Fork 803
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
bench all weekly - and fix for pallet_multisig lib #6789
Conversation
3b33307
to
d1ace92
Compare
The pr should be merged automatically if in the difference is not that much more. The cherry on top would be to compare multiple weeks and if it goes up, to create some sort of alarm. |
There's only auto-merge feature available for automatic merging, but it will still require some (even formal) approvals, to avoid giving too much permissions for bot which would have to overcome at least github minimum requirements if we would like it to merge without approvals. Obviously we don't want it. Given the fact that this is going to produce a diff in many folders, naturally it will assign too many people/teams for review (via Review-Bot), so I will turn this PR to draft again, and I'm going to think how to make this requirement more loose, as well as how to notify the owners of the weight files, if this went too much up |
e3feb8d
to
459d0df
Compare
7742c10
to
113a5a1
Compare
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
All GitHub workflows were cancelled due to failure one of the required jobs. |
1 similar comment
All GitHub workflows were cancelled due to failure one of the required jobs. |
/cmd bench --pallet pallet_multisig --clean |
Command "bench --pallet pallet_multisig --clean" has started 🚀 See logs here |
LGTM overall! Have a few questions. Disclaimer: I do not have enough context on benchmarking.
Curious about your thoughts. |
we will switch to bench-omni as default bench as soon as the #6797 fix is confirmed 👍
Yep, we discussed this too, and the way to go could be comparing with the previous stable release tag. But need to explore this more
Yes, my plan was to replace this with link to https://weights.tasty.limo/compare - this shows a diff dynamically to a given branch. so we could do 2 links - 1) compare with master, 2) compare with prev release and add this to a body of a PR |
Closes #6196
Closes #7204
Example of PR: #6816
Every sunday 01:00 AM it's going to start to benchmark (with /cmd bench) all runtimes and all pallets
Then diff total will be pushed to a branch and PR open,. I assume review-bot is going assign required reviewers per changed files
I afraid each weeks will be too much to review & merge, but we can adjust later
Bonus: fix for pallet_multisig lib and substrate/.maintain/frame-weight-template.hbs , which didn't let to compile new weights