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

tomaj / hermes / 42014810866
99%

Build:
DEFAULT BRANCH: master
Ran 05 Nov 2026 10:57AM UTC
Jobs 1
Files 37
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

05 Nov 2026 10:56AM UTC coverage: 99.312% (+0.02%) from 99.288%
42014810866

push

github

tomaj
6.0 review: handler result before stop, lost-retry log, priority validation, docs

Dispatcher
- A driver that uses ShutdownTrait gets the handler result also when a
  shutdown or signal was requested during the message, and stops at its
  own checkShutdown(). 5.x threw ShutdownException from the callback
  after the message, so a driver that records the result (e.g. a
  failed-task table) lost it on every stop. Any other driver, also one
  with its own setShutdown() that may never check SignalStop, still gets
  the exception after the message.
- A failed send() of a retry copy is logged as "Retry of message #<id>
  (<type>) lost - driver send failed: ..." and rethrown, so ack-after
  drivers still redeliver the original message.
- handle() casts integer strings ('110' from argv, also '050' and '-5')
  to int and rejects anything else ('high', '', '1.9', floats) with
  InvalidArgumentException; the drivers compare priorities strictly and
  a string ended the worker with a TypeError.

Docs (en, sk), README, UPGRADE-6.0, CHANGELOG
- Signal handling for custom drivers without checkShutdown() and for a
  while (true) loop around handle(); setMaxProcessItems() on RabbitMQ.
- README: when handle() returns, logger injection only by Dispatcher,
  delivery guarantee per driver, executeAt example.
- Stale 5.x statements removed from the guides and examples.
- BufferedEmitter: leftovers after a failed flush() are overtaken by the
  next non-transactional emit and dropped by the next rollback.

34 of 34 new or added lines in 1 file covered. (100.0%)

722 of 727 relevant lines covered (99.31%)

24.23 hits per line

Jobs
ID Job ID Ran Files Coverage
1 42014810866.1 05 Nov 2026 10:57AM UTC 37
99.31
GitHub Action Run
Source Files on build 42014810866
  • Tree
  • List 37
  • Changed 2
  • Source Changed 2
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #42014810866
  • 5134b552 on github
  • Prev Build on master (#41917215721)
  • Delete
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