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

fogfish / iq / 20696539747 / 1
39%
main: 31%

Build:
Build:
LAST BUILD BRANCH: fea-mime-markdown
DEFAULT BRANCH: main
Ran 04 Jan 2026 05:27PM UTC
Files 42
Run time 1s
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 Jan 2026 05:24PM UTC coverage: 39.649%. First build
20696539747.1

Pull #87

github

fogfish
Implement #81: Pipeline integration with storage sink and emit execution

Added storage-based sink with emit context support for pipeline integration:

- Created StorageSink that wraps Storage interface with emit support
- Updated all step types (Agent, Router, Foreach, Run) to set emit context
- ForeachStep now manages iteration counters for nested loops
- Each step propagates emit prefix through execution context
- Storage sink applies emit prefix and counters to output keys
- Added Storage() method to sink builder for emit-aware output
- Added comprehensive tests for StorageSink with emit and counters

This enables emit-based output control where workflow steps can specify
output key prefixes via 'emit' attribute. Foreach loops add iteration
counters (e.g., file.000001.txt, file.000002.txt) for multi-item processing.

The implementation:
- Preserves emit context across step execution using context.Context
- Supports nested foreach with stacked counters
- Maintains backward compatibility (emit is optional)
- Uses existing Storage interface for filesystem operations

Example usage:
  steps:
    - uses: prompts/summarize.md
      emit: summaries  # Output to summaries/doc.txt

    - foreach:
        selector: document
        emit: processed  # Output to processed/doc.000001.txt, etc.
Pull Request #87: Implement #81: Pipeline integration with storage sink and emit execution

1628 of 4106 relevant lines covered (39.65%)

0.43 hits per line

Source Files on job 20696539747.1
  • Tree
  • List 42
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 20696539747
  • 5e2f89dc on github
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