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

thumbor / thumbor-plugins / 40603271057
99%

Build:
DEFAULT BRANCH: master
Ran 27 Oct 2026 11:36PM UTC
Jobs 7
Files 14
Run time 1min
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

27 Oct 2026 11:36PM UTC coverage: 99.446% (-0.002%) from 99.448%
40603271057

push

github

web-flow
ci: lint and format-check with ruff (#130)

The repository had no linter or formatter wired in, so unused imports
accumulated in every unit test file (shutil.which, thumbor.utils.EXTENSION) and
in two optimizers (PIL.Image in jpegrecompress, logger in jp2), the seven
setup.py files carried stray blank lines, and make setup pointed at a root
package that does not exist.

ruff now runs in a Lint workflow and through make lint, configured in ruff.toml
with the pyflakes and pycodestyle rules (E501 stays off, since the formatter
wraps code but not long strings or comments) and the black-compatible formatter
at 88 columns. The remaining unused imports are removed, the eight files that
were not in the formatter's style are reformatted, make setup installs the test
and lint requirements on the host, and AGENTS.md describes make setup, make
lint and ruff.toml instead of saying no linter exists. Per-optimizer tests keep
running in Docker as before; the lint job needs no binaries and finishes in
seconds.

359 of 361 relevant lines covered (99.45%)

0.99 hits per line

Jobs
ID Job ID Ran Files Coverage
1 run-optimizers/pngquant - 40603271057.1 27 Oct 2026 11:36PM UTC 2
100.0
GitHub Action Run
2 run-optimizers/pngcrush - 40603271057.2 27 Oct 2026 11:36PM UTC 2
100.0
GitHub Action Run
3 run-optimizers/mozjpeg - 40603271057.3 27 Oct 2026 11:37PM UTC 2
100.0
GitHub Action Run
4 run-optimizers/jpegrecompress - 40603271057.4 27 Oct 2026 11:36PM UTC 2
100.0
GitHub Action Run
5 run-optimizers/jp2 - 40603271057.5 27 Oct 2026 11:36PM UTC 2
91.3
GitHub Action Run
6 run-optimizers/optipng - 40603271057.6 27 Oct 2026 11:36PM UTC 2
100.0
GitHub Action Run
7 run-optimizers/gifv - 40603271057.7 27 Oct 2026 11:37PM UTC 2
100.0
GitHub Action Run
Source Files on build 40603271057
  • Tree
  • List 14
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #40603271057
  • f2f87e26 on github
  • Prev Build on master (#40602808535)
  • Next Build on master (#40603606289)
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