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

happy-sdk / happy / 29648846530
60%

Build:
DEFAULT BRANCH: main
Ran 18 Jul 2026 02:55PM UTC
Jobs 24
Files 153
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

18 Jul 2026 02:49PM UTC coverage: 59.833% (+0.03%) from 59.807%
29648846530

push

github

mkungla
feat(devel): sync module go versions to root during release

Add Package.SyncGoVersion, following the same pattern as SetDep: if a
submodule's go.mod 'go' directive differs from the root module's, update
it, mark the package as needing a release, and patch-bump its version
(unless a changelog-driven bump is already pending). Wired into
releaseGomodules right after LoadReleaseInfo, once LastReleaseTag is
known, for every non-root module.

This keeps go.mod go-version directives in sync across the whole
monorepo automatically: bumping the root module's go version (e.g. to
adopt a new Go-version-gated language feature) now rolls out to every
submodule on the next release, rather than silently drifting until
each module's own code happens to change for an unrelated reason.

Includes package_test.go - addons/devel's first unit tests - covering
no-op-when-in-sync, update-and-bump, preserving an already-pending
larger bump, skipping internal modules, and an unknown root version.

Signed-off-by: Marko Kungla <marko.kungla@gmail.com>

16 of 29 new or added lines in 2 files covered. (55.17%)

15218 of 25434 relevant lines covered (59.83%)

68073.23 hits per line

Uncovered Changes

Lines Coverage ∆ File
9
0.0
0.0% addons/devel/project/project-release.go
4
3.99
3.99% addons/devel/pkg/gomodule/package.go
Subprojects
ID Flag name Job ID Ran Files Coverage
1 pkg/settings 29648846530.1 18 Jul 2026 02:55PM UTC 7
80.36
GitHub Action Run
2 pkg/devel/testutils 29648846530.2 18 Jul 2026 02:55PM UTC 2
43.7
GitHub Action Run
3 pkg/devel/goutils 29648846530.3 18 Jul 2026 02:55PM UTC 1
86.67
GitHub Action Run
4 pkg/logging 29648846530.4 18 Jul 2026 02:55PM UTC 15
86.81
GitHub Action Run
5 pkg/devel/bug 29648846530.5 18 Jul 2026 02:55PM UTC 1
100.0
GitHub Action Run
6 pkg/branding 29648846530.6 18 Jul 2026 02:55PM UTC 3
100.0
GitHub Action Run
7 pkg/bytesize 29648846530.7 18 Jul 2026 02:55PM UTC 1
76.09
GitHub Action Run
8 happy 29648846530.8 18 Jul 2026 02:55PM UTC 42
43.16
GitHub Action Run
9 cmd/happyctl 29648846530.9 18 Jul 2026 02:55PM UTC 6
0.0
GitHub Action Run
10 pkg/tui 29648846530.10 18 Jul 2026 02:55PM UTC 1
95.68
GitHub Action Run
11 pkg/networking 29648846530.11 18 Jul 2026 02:55PM UTC 1
48.76
GitHub Action Run
12 addons/devel 29648846530.12 18 Jul 2026 02:55PM UTC 13
1.17
GitHub Action Run
13 pkg/strings/textfmt 29648846530.13 18 Jul 2026 02:55PM UTC 3
91.8
GitHub Action Run
14 pkg/strings/bexp 29648846530.14 18 Jul 2026 02:55PM UTC 2
99.41
GitHub Action Run
15 pkg/strings/humanize 29648846530.15 18 Jul 2026 02:55PM UTC 2
100.0
GitHub Action Run
16 pkg/bitutils 29648846530.16 18 Jul 2026 02:55PM UTC 1
100.0
GitHub Action Run
17 pkg/scheduling/cron 29648846530.17 18 Jul 2026 02:55PM UTC 7
72.52
GitHub Action Run
18 pkg/fsutils 29648846530.18 18 Jul 2026 02:55PM UTC 8
56.33
GitHub Action Run
19 pkg/strings/slug 29648846530.19 18 Jul 2026 02:55PM UTC 1
100.0
GitHub Action Run
20 pkg/version 29648846530.20 18 Jul 2026 02:55PM UTC 2
28.96
GitHub Action Run
21 pkg/options 29648846530.21 18 Jul 2026 02:55PM UTC 1
79.85
GitHub Action Run
22 pkg/i18n 29648846530.22 18 Jul 2026 02:55PM UTC 5
93.0
GitHub Action Run
23 pkg/vars 29648846530.23 18 Jul 2026 02:55PM UTC 21
76.15
GitHub Action Run
24 tools/happyvet 29648846530.24 18 Jul 2026 02:55PM UTC 7
73.66
GitHub Action Run
Source Files on build 29648846530
  • Tree
  • List 153
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #29648846530
  • dedef758 on github
  • Prev Build on main (#29647781813)
  • Next Build on main (#29649150056)
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