Conversation
5c7cf16 to
fc41f8e
Compare
|
🔥 Run benchmarks comparing 8396dc9 against gh workflow run bench.yaml -f comparison_sha=8396dc9 -f pr_number=26Note: this comment will update with each new commit. |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #26 +/- ##
=======================================
Coverage 79.62% 79.62%
=======================================
Files 3 3
Lines 432 432
=======================================
Hits 344 344
Misses 64 64
Partials 24 24 ☔ View full report in Codecov by Sentry. |
Apparently workflow_dispatch jobs are only recognized in the main branch, which is probably critical for security, but that prevents us from testing the rewrite of the bench action in #26. Note: this will temporarily disable the bench action.
fc41f8e to
5067cfb
Compare
|
Turns out my initial UX idea won't work: It's not currently possible to link directly to a pre-filled form to trigger a So maybe just a comment with a copy/paste-able command to run is enough for now? Here's what it looks like to use: $ gh workflow run bench.yaml -f comparison_commit=6fabf77 -f pr_number=26
✓ Created workflow_dispatch event for bench.yaml at main
To see runs for this workflow, try: gh run list --workflow=bench.yaml |
|
Oh no, it looks like |
|
… but also, I just realized, that means the … and it turns out that what is running there is some weird subset of the action as defined in main??? … I think maybe it was a bad idea to change an existing pull request workflow into a |
|
Okay, gotta merge to iterate |
The bench workflow is both very slow (~4 minutes per run) and flaky (see example failure getting in the way of #25).
Here we attempt to transform it into an on-demand workflow, made easier by an automated comment with instructions for kicking it off. The initial transformation was made primarily by copy/pasting the old workflow into claude1 and following up with some minor cosmetic tweaks.
Let's see what happens, I guess?
Footnotes
Er, TIL that you can't share conversations from claude dot ai?? ↩