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

kettle-dev / kettle-family / 38078820963
88%

Build:
DEFAULT BRANCH: main
Ran 10 Oct 2026 07:12PM UTC
Jobs 1
Files 42
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

10 Oct 2026 07:11PM UTC coverage: 88.429% (+0.08%) from 88.35%
38078820963

push

github

pboling
✨ Add clean-installed: deterministic inverse of install

Uninstalls each selected member's current source version (plus
configured install local_dependencies, which install also covers)
when that version is unreleased, including cached .gem files.

The other two cleanups cannot see this pollution class:
clean-unreleased derives candidates from release state and can miss
versions it judges released, and clean-blockers only sees lockfile
pins, so an installed-but-unpinned gem (observed: commonmarker-merge
7.1.10) survives and then breaks gem activation with a dangling exact
pin once the rest of its series is removed.

Also:
- Extract MemberLoader from LocalInstall so install and
  clean-installed construct members identically.
- Consolidate all internal require_relative calls into the family.rb
  entrypoint manifest; per-file internal requires removed everywhere.
- Make template-command specs hermetic: hide STRUCTUREDMERGE_DEV and
  KETTLE_DEV_DEV from ambient shell ENV in spec_helper, and stub the
  var explicitly in the three specs that test real-ENV passthrough.
  Previously these specs failed whenever the developer shell had
  STRUCTUREDMERGE_DEV set (template command localization changed the
  expected command shape).

2818 of 3613 branches covered (78.0%)

Branch coverage included in aggregate %.

126 of 129 new or added lines in 5 files covered. (97.67%)

7018 of 7510 relevant lines covered (93.45%)

106.9 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
92.91
lib/kettle/family/clean_installed.rb
1
87.02
-0.06% lib/kettle/family/cli.rb
Jobs
ID Job ID Ran Files Coverage
1 38078820963.1 10 Oct 2026 07:12PM UTC 42
88.43
GitHub Action Run
Source Files on build 38078820963
  • Tree
  • List 42
  • Changed 6
  • Source Changed 4
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #38078820963
  • c6b73a1d on github
  • Prev Build on main (#38068840725)
  • Next Build on main (#38081044471)
  • 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