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

osantana / prettyconf / 30953225491
99%

Build:
DEFAULT BRANCH: main
Ran 04 Aug 2026 09:39PM UTC
Jobs 5
Files 12
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

04 Aug 2026 09:39PM UTC coverage: 99.083% (+0.006%) from 99.077%
30953225491

push

github

web-flow
Validate base64 as canonical encoding on every supported python

CPython only rejects malformed base64 padding consistently from 3.12.10 on,
so `YWJj===` decoded fine on some interpreters and raised on others,
including between patch releases of 3.12. A credential with a broken value
was accepted or rejected depending on which interpreter ran the
application.

The cast now requires the value to be the canonical encoding of what it
decodes to. That rule is version-independent, reads on its own, and also
rejects non-canonical trailing bits that every CPython version accepted.

Add `make test-all`, which runs the suite against every supported version
locally. This is how the divergence was found: CI would have caught it on
the 3.11 job, but there was no way to reproduce the matrix before pushing.

Add `make check-versions`, wired into `make lint`, so the CI matrix cannot
silently drift from the classifiers in pyproject.toml.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

8 of 8 new or added lines in 1 file covered. (100.0%)

1080 of 1090 relevant lines covered (99.08%)

4.95 hits per line

Jobs
ID Job ID Ran Files Coverage
1 30953225491.1 04 Aug 2026 09:39PM UTC 12
99.08
GitHub Action Run
2 30953225491.2 04 Aug 2026 09:39PM UTC 12
99.08
GitHub Action Run
3 30953225491.3 04 Aug 2026 09:39PM UTC 12
99.08
GitHub Action Run
4 30953225491.4 04 Aug 2026 09:39PM UTC 12
99.08
GitHub Action Run
5 30953225491.5 04 Aug 2026 09:39PM UTC 12
99.08
GitHub Action Run
Source Files on build 30953225491
  • Tree
  • List 12
  • Changed 2
  • Source Changed 1
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #30953225491
  • ad0833a1 on github
  • Prev Build on main (#30951053345)
  • Next Build on main (#30953525342)
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