Skip to content

Releases: umutgungorr/logshrink

v1.0.0: GitHub Marketplace Action & Step Summary Integration

Choose a tag to compare

@umutgungorr umutgungorr released this 13 Oct 20:49

🚀 LogShrink v1.0.0 — Official GitHub Marketplace Action Release

Turn terminal and CI log flood into signal. Instantly.

🌟 What's New in v1.0.0:

  • GitHub Marketplace Composite Action (action.yml):
    • Clean CI logs in 3 lines of YAML: uses: umutgungorr/logshrink@v1
    • Automatically renders rich Markdown incident reports into $GITHUB_STEP_SUMMARY
    • Exposes step outputs: incident-count, reduced-percentage, suppressed-lines, and total-lines
    • Hardened Python runner (src/logshrink/action.py) shielding against Windows path backslash corruption and option quote splitting
    • Full cross-platform runner compatibility across Ubuntu, macOS, and Windows
  • CLI CI Integration:
    • --summary: Appends formatted Markdown postmortems directly to $GITHUB_STEP_SUMMARY
    • --fail-on-error: Exits with status code 1 if error incidents are detected (ideal for CI test gates)
  • Automated CI Action Verification:
    • Added .github/workflows/test-action.yml testing the composite action matrix across ubuntu-latest, macos-latest, and windows-latest
  • Star Maximization Launch Kit:
    • Added comprehensive LAUNCH_KIT.md with tested copy for Hacker News (Show HN), Reddit (r/Python, r/devops, r/commandline), X/Twitter, LinkedIn, and Turkish developer communities

v0.1.0: Inaugural Release

Choose a tag to compare

@umutgungorr umutgungorr released this 13 Oct 20:34

LogShrink v0.1.0 - Turn Terminal Log Flood into Signal

First official release of LogShrink!

Features

  • Zero-config streaming pipe: Filter stdin ( ail -f | logshrink) or follow files directly.
  • Dynamic Noise Suppression: Collapses repetitive polling and healthcheck logs into live counter badges like [x480 suppressed].
  • Automatic Multi-line Error Detection: Recognizes stack traces and panics across Python, Go, Java, Rust, and Node.js.
  • Incident Export: Instant markdown summary creation with --export report.md\ and clipboard support with --copy.
  • Zero Dependencies: Pure Python standard library implementation, fast cold-start (<15ms).
  • 100% CI Coverage: Tested across Python 3.9 - 3.14 on Linux, macOS, and Windows.