Skip to content
This repository was archived by the owner on Sep 28, 2025. It is now read-only.

v0.4.0 - Resilient Benchmark Workflows

Choose a tag to compare

@Goldziher Goldziher released this 04 Jul 15:32
· 160 commits to main since this release
b7d5623

v0.4.0 - Resilient Benchmark Workflows

๐Ÿš€ New Features

  • Fault-tolerant benchmark workflows: Pipelines now succeed even when individual frameworks timeout
  • Partial results capture: Successfully completed framework runs are preserved even if others fail
  • GitHub Pages resilience: Always deploys with available data, showing fallback pages when needed

๐Ÿ”ง Improvements

  • Enhanced aggregation: Creates placeholder results when no valid benchmark data exists
  • Better error handling: Graceful degradation for report and visualization generation
  • Improved status reporting: Clear indication of which frameworks succeeded vs failed/timed out

๐Ÿ› Bug Fixes

  • Fixed GitHub Pages pipeline failures due to missing benchmark artifacts
  • Resolved YAML syntax issues in deployment workflows
  • Fixed import errors in report generation steps

๐Ÿ“Š Benchmark Impact

This release ensures that fast frameworks (like Kreuzberg) aren't blocked by slow ones (like Docling), providing better visibility into benchmark results even with partial data.

๐Ÿ”— Links

๐Ÿค– Generated with Claude Code