Skip to content

Choose a tag to compare

@anuraj anuraj released this 31 Jan 08:48
· 2 commits to main since this release

Release Notes

v1.0.0 (2026-01-31)

Highlights

  • First stable release of the Jekyll Image Compressor GitHub Action.
  • Automatic image compression with optional resizing.
  • Action outputs for reporting optimization impact.

Features

  • Compress JPEG and PNG images with format-appropriate encoders.
  • Optional max-width resizing to keep images responsive.
  • Configurable JPEG quality for balancing size and fidelity.
  • Recursive scan of the configured images directory.
  • Clear per-image logging with total bytes saved.

Usage

  • Action inputs:
    • images-path (default: assets/images)
    • quality (default: 85)
    • max-width (default: 1920)
  • Outputs:
    • compressed-count
    • saved-bytes

Requirements

  • Runs on GitHub Actions using .NET 10.0.

Notes

  • PNG compression is lossless; JPEG compression is lossy and controlled by quality.
  • Set max-width to 0 to disable resizing.