Skip to content

Update Duel to 0.1.1 - #81

Merged
sferik merged 1 commit into
mainfrom
duel-0.1.1
Oct 26, 2026
Merged

sferik merged 1 commit into
mainfrom
duel-0.1.1

Conversation

@sferik

@sferik sferik commented Oct 26, 2026

Copy link
Copy Markdown
Owner

This updates the Duel setup to Duel 0.1.1.

The bot was commenting on every pull request, which was mostly noise, and it kept editing the same comment, so the history of earlier reports got lost. Now the Perf workflow only comments when Duel fails (that's the new default, and c.comment in .duel.rb can change it), and it always posts a new comment instead of editing the old one. If a later push fixes the regression, it posts once more to say so. The report itself is also much shorter, with just the failures in view and everything else collapsed.

Duel 0.1.1 watches the benchmarks and .duel.rb on its own now, so .duel.rb only adds the workflow file, and the Gemfile requires 0.1.1 or later, since the workflow reads outputs that older versions don't write.

The Perf workflow now comments on a pull request only when Duel fails,
as c.comment says by default, and posts a new comment instead of
editing the last one. Duel 0.1.1 watches the benchmarks and .duel.rb
itself, so .duel.rb only adds the workflow.
@sferik
sferik merged commit f4b24e8 into main Oct 26, 2026
39 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant