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

alexocode / babel / d3ad6608739f7fc2bdbfb0dcd509509cd5746578
99%

Build:
DEFAULT BRANCH: main
Ran 14 Feb 2026 02:05AM UTC
Jobs 1
Files 31
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

14 Feb 2026 02:05AM UTC coverage: 99.345% (+0.01%) from 99.333%
d3ad6608739f7fc2bdbfb0dcd509509cd5746578

push

github

Alex Wolf
✨ Add private context to Babel.Context

Add `private` field to `Babel.Context` for passing metadata through
pipelines without affecting the transformed data itself.

Changes:
- Add `private` field to Context (map, default %{})
- Update Context.new/3 to accept optional private parameter
- Thread private through Pipeline.apply/2 execution
- Support steps returning {:ok, data, private} tuple
- Accept both maps and keyword lists for private values
- Normalize {:ok, data, private} to {:ok, data} in Trace.result/1
- Private is merged across steps (later values overwrite earlier)
- Fully backward compatible with {:ok, data}

Test coverage: 11 new tests, all passing (217 total tests green)

12 of 12 new or added lines in 3 files covered. (100.0%)

455 of 458 relevant lines covered (99.34%)

395.67 hits per line

Jobs
ID Job ID Ran Files Coverage
1 d3ad6608739f7fc2bdbfb0dcd509509cd5746578.1 14 Feb 2026 02:05AM UTC 31
99.34
GitHub Action Run
Source Files on build d3ad6608739f7fc2bdbfb0dcd509509cd5746578
  • Tree
  • List 31
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • d3ad6608 on github
  • Prev Build on main (#F96EE979...)
  • Next Build on main (#FABF9AA6...)
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