• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

dunglas / mercure / 30168905388
88%
master: 93%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 25 Jul 2026 06:06PM UTC
Jobs 1
Files 35
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

25 Jul 2026 06:04PM UTC coverage: 88.256%. Remained the same
30168905388

Pull #1322

github

Kévin Dunglas
fix: don't sort the update's own topic slice while dispatching

encode sorted the slice it was handed, and MatchAny hands it
Update.topics(). Under the deprecated_topic tag that returns the update's
own backing array when only the alternate topics are set, so dispatching
reordered them in place. MarshalJSON, LogValue and SpanAttributes all read
topics() and would then report the new order, persisted history included,
and the sort raced with any concurrent reader of the same update.

Sort the escaped copies instead. The key only has to be one canonical
string per topic set, which that gives just as well.
Pull Request #1322: fix: don't sort the update's own topic slice while dispatching

2 of 0 new or added lines in 0 files covered. (NaN%)

2540 of 2878 relevant lines covered (88.26%)

112.52 hits per line

Jobs
ID Job ID Ran Files Coverage
1 0 - 30168905388.1 25 Jul 2026 06:06PM UTC 35
88.26
GitHub Action Run
Source Files on build 30168905388
  • Tree
  • List 35
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #1322
  • PR Base - main (#30115963922)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc