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

happy-sdk / happy / 28125344757
66%

Build:
DEFAULT BRANCH: main
Ran 24 Jun 2026 07:53PM UTC
Jobs 22
Files 136
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

24 Jun 2026 07:45PM UTC coverage: 65.809%. First build
28125344757

push

github

mkungla
fix(ci): fix .happy.yaml ignore-list parsing on macOS, add it to the Windows test script

Root cause of the macOS-only test-and-coverage failure: go-test-monorepo-action.sh
strips the "- " prefix from .happy.yaml ignore entries using
`sed 's/^[[:space:]]*-\s*\(.*\)$/\1/p'`. `\s` is a GNU sed extension; macOS's
BSD sed doesn't support it and leaves a stray leading space in the captured
value (e.g. " pkg/logging/internal/bench" instead of
"pkg/logging/internal/bench"). should_ignore_module() then does an exact
string match, which silently fails, so the module meant to be skipped
(pkg/logging/internal/bench - intentionally excluded from go.work so its
third-party benchmark-only dependencies never leak to SDK users) gets
tested anyway. Since go.work auto-activates from any ancestor directory
regardless of an intervening go.mod, testing it directly always fails with
"directory prefix . does not contain modules listed in go.work" -
reproduced locally on Linux too once the ignore filter is bypassed.

Fixed by using the POSIX-portable [[:space:]] character class instead of \s.

Also ported the same ignore-list logic to go-test-monorepo-action.ps1
(Windows), which had no ignore-list support at all - a latent parity gap
that would hit the identical failure the next time a module needs to be
excluded, since both scripts run with the same fail-fast default.

15188 of 23079 relevant lines covered (65.81%)

74173.78 hits per line

Subprojects
ID Flag name Job ID Ran Files Coverage
1 pkg/bytesize 28125344757.1 24 Jun 2026 07:54PM UTC 1
76.09
GitHub Action Run
2 pkg/logging 28125344757.2 24 Jun 2026 07:54PM UTC 15
86.81
GitHub Action Run
3 pkg/branding 28125344757.3 24 Jun 2026 07:54PM UTC 3
100.0
GitHub Action Run
4 pkg/tui 28125344757.4 24 Jun 2026 07:55PM UTC 1
95.68
GitHub Action Run
5 pkg/version 28125344757.5 24 Jun 2026 07:55PM UTC 2
28.96
GitHub Action Run
6 pkg/scheduling/cron 28125344757.6 24 Jun 2026 07:54PM UTC 7
72.52
GitHub Action Run
7 happy 28125344757.7 24 Jun 2026 07:53PM UTC 44
43.0
GitHub Action Run
8 pkg/fsutils 28125344757.8 24 Jun 2026 07:54PM UTC 8
56.33
GitHub Action Run
9 pkg/strings/textfmt 28125344757.9 24 Jun 2026 07:55PM UTC 3
91.8
GitHub Action Run
10 pkg/i18n 28125344757.10 24 Jun 2026 07:54PM UTC 5
93.0
GitHub Action Run
11 pkg/networking 28125344757.11 24 Jun 2026 07:54PM UTC 1
48.76
GitHub Action Run
12 pkg/vars 28125344757.12 24 Jun 2026 07:55PM UTC 21
76.15
GitHub Action Run
13 pkg/devel/bug 28125344757.13 24 Jun 2026 07:54PM UTC 1
100.0
GitHub Action Run
14 pkg/bitutils 28125344757.14 24 Jun 2026 07:55PM UTC 1
100.0
GitHub Action Run
15 pkg/strings/bexp 28125344757.15 24 Jun 2026 07:55PM UTC 2
99.41
GitHub Action Run
16 tools/happyvet 28125344757.16 24 Jun 2026 07:55PM UTC 7
73.66
GitHub Action Run
17 pkg/strings/humanize 28125344757.17 24 Jun 2026 07:55PM UTC 2
100.0
GitHub Action Run
18 pkg/devel/goutils 28125344757.18 24 Jun 2026 07:54PM UTC 1
86.67
GitHub Action Run
19 pkg/devel/testutils 28125344757.19 24 Jun 2026 07:54PM UTC 2
42.95
GitHub Action Run
20 pkg/options 28125344757.20 24 Jun 2026 07:54PM UTC 1
79.85
GitHub Action Run
21 pkg/strings/slug 28125344757.21 24 Jun 2026 07:55PM UTC 1
100.0
GitHub Action Run
22 pkg/settings 28125344757.22 24 Jun 2026 07:54PM UTC 7
80.36
GitHub Action Run
Source Files on build 28125344757
  • Tree
  • List 136
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #28125344757
  • 654c1892 on github
  • Prev Build on main (#28124156175)
  • Next Build on main (#28129624890)
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