Skip to content

circus-server: render badges with badgelib - #187

Open
vladkens wants to merge 3 commits into
manic-systems:mainfrom
vladkens:use-badgelib-for-badges
Open

circus-server: render badges with badgelib#187
vladkens wants to merge 3 commits into
manic-systems:mainfrom
vladkens:use-badgelib-for-badges

Conversation

@vladkens

@vladkens vladkens commented Aug 22, 2026

Copy link
Copy Markdown

Hi! I came across Circus and found it interesting and useful. I noticed that it includes built-in build-status badges, which I think is a useful feature. The current renderer works, but badge generation is specialized code outside Circus's core logic that still needs maintenance.

I work on badges.ws and maintain badgelib, a Rust library for generating badges. I'd like to replace Circus's custom renderer with it. badgelib is tested and supports multiple styles, icons, gradients, and animations. As an additional benefit, this integration exposes an optional style query parameter, letting users choose between flat, flat-square, and for-the-badge.

This is a small change that preserves the current behavior. The generated badges are slightly more compact. What do you think?

@vladkens
vladkens force-pushed the use-badgelib-for-badges branch from 59ee654 to 1cc7de4 Compare August 25, 2026 15:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant