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

umputun / spot / 28688857844
84%

Build:
DEFAULT BRANCH: master
Ran 04 Jul 2026 12:14AM UTC
Jobs 1
Files 19
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

04 Jul 2026 12:10AM UTC coverage: 84.051% (+0.08%) from 83.972%
28688857844

push

github

umputun
Fix only_on exclusion lists and bare address matching

Previously, an only_on list containing only negated entries (e.g.
only_on: [!host1]) skipped the command on every host: a non-excluded
host matched no positive entry and fell through to the final return
false, contradicting the documented "run on all hosts except"
behaviour. Also, bare addresses like only_on: [1.2.3.4] never matched in
remote mode because the runner compares against the host:port form.

After this change, exclusion-only lists allow all hosts which are not
explicitly excluded, and addresses are compared against the host name,
the full host:port address, and the bare host part, so a bare address
matches a host:port host but a different port does not. An exclusion now
wins over an inclusion regardless of their order in the list (the whole
list is scanned before deciding), so a merged list like
[host1, !host1] excludes the host. The shouldRunCmd godoc describes the
semantics, and new Test_shouldRunCmd cases cover the exclusion-only
fallthrough, mixed-list host-matching-neither, host:port precision, and
exclusion-wins-over-inclusion in both orders.

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

3125 of 3718 relevant lines covered (84.05%)

58.55 hits per line

Jobs
ID Job ID Ran Files Coverage
1 28688857844.1 04 Jul 2026 12:14AM UTC 19
84.05
GitHub Action Run
Source Files on build 28688857844
  • Tree
  • List 19
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • f15ccfef on github
  • Prev Build on master (#24546068743)
  • Next Build on master (#28689990513)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc