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

ryanlewis / figgo
64%

Build:
DEFAULT BRANCH: main
Repo Added 10 Aug 2025 10:25PM UTC
Files 16
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 main
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • feat/issue-15-smushing-integration
  • main
  • renovate/configure

05 Apr 2026 08:10PM UTC coverage: 63.631% (-1.1%) from 64.753%
27239955792

push

github

ryan
fix: resolve all compat issues with external fonts

Fix 7 categories of rendering bugs identified by golden tests
against 376 external figlet fonts, achieving 100% compatibility:

- OldLayout bitmask: mask 5 bits (matching figlet's & 31)
- FullLayout=0: respect as valid full-width layout
- FullLayout negative: treat as raw bitfield like figlet
- Endmark detection: strip trailing whitespace first
- RTL right-justification: pad output for RTL fonts
- Glyph row padding: use unpadded row-0 width
- CP437 transcoding: auto-detect and convert non-UTF-8 fonts
- Empty output: match figlet for zero-width glyphs
- Golden parser: track code fence length for backtick art

Regenerate compat goldens with 4-backtick fences and CP437
transcoding support in the generator.

88 of 126 new or added lines in 5 files covered. (69.84%)

88 existing lines in 2 files now uncovered.

2215 of 3481 relevant lines covered (63.63%)

302.94 hits per line

Relevant lines Covered
Build:
Build:
3481 RELEVANT LINES 2215 COVERED LINES
302.94 HITS PER LINE
Source Files on main
  • Tree
  • List 16
  • Changed 4
  • Source Changed 4
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
27239955792 main fix: resolve all compat issues with external fonts Fix 7 categories of rendering bugs identified by golden tests against 376 external figlet fonts, achieving 100% compatibility: - OldLayout bitmask: mask 5 bits (matching figlet's & 31) - FullLay... push 09 Jun 2026 10:29PM UTC ryan github
63.63
25598206854 renovate/configure Merge e765029ad into 144e34cf4 Pull #53 09 May 2026 09:55AM UTC web-flow github
64.75
24005782446 main feat: relax parser to handle real-world font quirks Pad variable-width glyph rows with spaces instead of rejecting them, clamp out-of-spec baseline values, and fall back to OldLayout when FullLayout is out of range. Adds compat test against 376 e... push 05 Apr 2026 04:37PM UTC ryan github
64.75
24005310312 main chore: remove unused gh-issue command push 05 Apr 2026 04:10PM UTC ryan github
64.69
24005242932 main fix: pin golangci-lint to v2 in CI workflow The config uses v2 syntax (formatters, linters.default, etc.) which is incompatible with v1.x. Pin to v2.11.4 and use the v7 action which supports golangci-lint v2. push 05 Apr 2026 04:06PM UTC ryan github
64.69
16867887330 main chore: apply go formatting push 11 Aug 2025 12:07AM UTC ryanlewis github
88.12
16867860299 feat/issue-15-smushing-integration Merge 6b77b4615 into 80c6de603 Pull #43 11 Aug 2025 12:04AM UTC web-flow github
88.12
16867416297 main fix: address code review feedback from cursor Fixes critical line length constraint issue to prevent data loss. Removes code duplication and improves function naming. Adds comprehensive tests for line length constraint scenarios. push 10 Aug 2025 11:11PM UTC ryanlewis github
83.84
16867136110 main docs: add coveralls coverage badge to readme push 10 Aug 2025 10:38PM UTC ryanlewis github
81.33
16867117057 main chore: add concurrency control to cancel old ci runs push 10 Aug 2025 10:36PM UTC ryanlewis github
81.33
See All Builds (12)
  • 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