CILens - v0.9.1 with GitHub Actions support!

Hey everyone! :waving_hand:

Quick update on CILens - I’ve released v0.9.1 with GitHub Actions support and smarter caching!

Previous post: 🔍 CILens - CI/CD Pipeline Analytics for GitLab

GitHub: GitHub - dsalaza4/cilens: A lightweight Rust tool that extracts structured insights from GitHub Actions and GitLab CI

What’s new in v0.9.1:

:white_check_mark: GitHub Actions support - Full feature parity with GitLab. Same percentile-based analysis (P50/P95/P99), retry detection, time-to-feedback metrics, and optimization ranking now works for GitHub Actions workflows.

:brain: Intelligent caching - Only fetches what’s missing from your cache. If you have 300 jobs cached and request 500, it fetches exactly 200 more. This means 90%+ faster subsequent runs and less API usage.

All the original features still work:

  • :bar_chart: P50/P95/P99 percentiles instead of misleading averages
  • :stopwatch: Time-to-feedback analysis (actual developer wait times)
  • :counterclockwise_arrows_button: Retry/flaky job detection
  • :chart_decreasing: Per-job failure rate tracking
  • :bullseye: Optimization targets ranked by impact
  • :page_facing_up: JSON output for dashboards/automation

Now supports:

  • GitHub Actions (REST API)
  • GitLab CI/CD (GraphQL API)
  • Self-hosted or cloud instances for both

If you’re managing CI/CD across multiple platforms, CILens now gives you consistent insights with the same metrics and methodology.

Still MIT licensed, written in Rust, cross-platform binaries and Nix flake available.

1 Like

Sorry, needs more emojis.

2 Likes