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

microlinkhq / optimo
68%

Build:
DEFAULT BRANCH: master
Repo Added 17 Feb 2026 08:01AM UTC
Token yqZmCP9Okgy4GlRUyKr8IL09n3rXByF6i regen
Build 36 Last
Files 22
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

LAST BUILD ON BRANCH master
branch: master
CHANGE BRANCH
x
Reset
Sync Branches
  • master
  • ci/imagemagick
  • dependabot/github_actions/pnpm/action-setup-5
  • docs/imgbot-parity
  • exif
  • imgbot
  • next
  • resize

05 Aug 2026 07:36PM UTC coverage: 68.203% (+11.5%) from 56.744%
31040224759

push

github

Kikobeats
fix: drop opaque alpha channel and collapse title/desc whitespace

Benchmarked against ImgBot on microlinkhq/www#2183. Two files where
ImgBot won:

- gmail-bimi-brand-logo.png had a fully opaque alpha channel. Every
  candidate re-encode came out larger than the input, so optimo bailed
  and saved 0 bytes while ImgBot saved 6.3%. Magick.NET's PngOptimizer
  drops the alpha channel when the image is opaque; optimo now does the
  same. 423636 -> 387643 bytes (-8.5%), 2.3% below ImgBot, 0 pixel
  difference via `magick compare -metric AE`.

- adobe.svg kept a literal newline inside <title>. Text inside title
  and desc is never rendered as graphics, so collapsing runs of
  whitespace there is safe. Reaches parity at 340 bytes.

Across all 11 files in that PR: ImgBot 9.38% saved, optimo 9.51%.
optimo now matches or beats ImgBot on every file.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LP1pN2cuVgeVJujCnLBD4P

139 of 196 branches covered (70.92%)

Branch coverage included in aggregate %.

32 of 44 new or added lines in 2 files covered. (72.73%)

1 existing line in 1 file now uncovered.

897 of 1323 relevant lines covered (67.8%)

3.76 hits per line

Relevant lines Covered
Build:
Build:
1323 RELEVANT LINES 897 COVERED LINES
3.76 HITS PER LINE
Source Files on master
  • Tree
  • List 22
  • Changed 5
  • Source Changed 2
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
31040224759 master fix: drop opaque alpha channel and collapse title/desc whitespace Benchmarked against ImgBot on microlinkhq/www#2183. Two files where ImgBot won: - gmail-bimi-brand-logo.png had a fully opaque alpha channel. Every candidate re-encode came out ... push 05 Aug 2026 07:38PM UTC Kikobeats github
68.2
30948940065 master fix: don't install ImageMagick on package install (#23) The postinstall hook downloaded a 33MB ImageMagick AppImage on every linux-x64 install without a system magick, re-downloading it on each reinstall since vendor/ lived inside the package. P... push 04 Aug 2026 08:42PM UTC web-flow github
56.74
30922381688 master feat(cli): accept multiple inputs (#22) feat(cli): accept multiple inputs push 04 Aug 2026 03:07PM UTC web-flow github
57.66
23407469735 master Merge pull request #14 from microlinkhq/exif fix: losy → lossy push 22 Mar 2026 04:34PM UTC web-flow github
53.04
23407290530 master Merge pull request #13 from microlinkhq/exif feat: exif push 22 Mar 2026 04:24PM UTC web-flow github
53.05
23337394020 master fix: debug dependency closes #12 push 20 Mar 2026 09:46AM UTC Kikobeats github
53.55
23253140740 master fix: better jxl installation hint push 18 Mar 2026 03:40PM UTC Kikobeats github
53.55
23240886060 master fix: make WebP and HEIC optimization idempotent in a single run Split WebP and HEIC magick flags into separate lossy/lossless variants so the default (non-lossy) pass preserves quality while stripping metadata, avoiding repeated re-encoding that ... push 18 Mar 2026 10:46AM UTC Kikobeats github
54.72
23240581588 master chore: align logging push 18 Mar 2026 10:38AM UTC Kikobeats github
55.68
23220143638 master chore(cli): show size instead of percentage push 17 Mar 2026 10:52PM UTC Kikobeats github
55.72
See All Builds (36)

Badge your Repo: optimo

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc