* Cuirass badges
@ 2021-05-28 13:10 Mathieu Othacehe
2021-05-28 16:49 ` Luis Felipe
2021-06-08 13:07 ` Ludovic Courtès
0 siblings, 2 replies; 7+ messages in thread
From: Mathieu Othacehe @ 2021-05-28 13:10 UTC (permalink / raw)
To: guix-devel
[-- Attachment #1: Type: text/plain, Size: 848 bytes --]
Hello,
Cuirass is now able to generate badges like any respectable CI
system. For instance:
* https://ci.guix.gnu.org/jobset/master/badge generates a badge showing
the percentage of successful jobs for the master specification.
* https://ci.guix.gnu.org/jobset/guix/badge generates a badge showing
the percentage of successful jobs for the guix specification.
You can integrate those badges in your Git forge. There's a screenshot
of a Gitlab integration attached.
I think that the badge design[1] could be significantly improved by
anyone with artistic abilities. It would also be nice if the badge could
display the specification name so that badges corresponding to multiple
specifications can be displayed together.
Thanks,
Mathieu
[1]:
https://git.savannah.gnu.org/cgit/guix/guix-cuirass.git/tree/src/static/images/badge-per.svg
[-- Attachment #2: badge.png --]
[-- Type: image/png, Size: 8049 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Cuirass badges
2021-05-28 13:10 Cuirass badges Mathieu Othacehe
@ 2021-05-28 16:49 ` Luis Felipe
2021-05-28 19:24 ` Luis Felipe
2021-06-08 13:07 ` Ludovic Courtès
1 sibling, 1 reply; 7+ messages in thread
From: Luis Felipe @ 2021-05-28 16:49 UTC (permalink / raw)
To: Mathieu Othacehe; +Cc: guix-devel
On Friday, May 28, 2021 1:10 PM, Mathieu Othacehe <othacehe@gnu.org> wrote:
> Hello,
>
> Cuirass is now able to generate badges like any respectable CI
> system. For instance:
>
> - https://ci.guix.gnu.org/jobset/master/badge generates a badge showing
> the percentage of successful jobs for the master specification.
>
> - https://ci.guix.gnu.org/jobset/guix/badge generates a badge showing
> the percentage of successful jobs for the guix specification.
>
> You can integrate those badges in your Git forge. There's a screenshot
> of a Gitlab integration attached.
>
> I think that the badge design[1] could be significantly improved by
> anyone with artistic abilities. It would also be nice if the badge could
> display the specification name so that badges corresponding to multiple
> specifications can be displayed together.
>
> Thanks,
>
> Mathieu
>
> [1]:
> https://git.savannah.gnu.org/cgit/guix/guix-cuirass.git/tree/src/static/images/badge-per.svg
>
I'm giving this a try.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Cuirass badges
2021-05-28 16:49 ` Luis Felipe
@ 2021-05-28 19:24 ` Luis Felipe
2021-05-28 19:34 ` Leo Famulari
2021-05-30 8:28 ` Mathieu Othacehe
0 siblings, 2 replies; 7+ messages in thread
From: Luis Felipe @ 2021-05-28 19:24 UTC (permalink / raw)
To: Luis Felipe; +Cc: Mathieu Othacehe, guix-devel
On Friday, May 28, 2021 4:49 PM, Luis Felipe <luis.felipe.la@protonmail.com> wrote:
> On Friday, May 28, 2021 1:10 PM, Mathieu Othacehe othacehe@gnu.org wrote:
>
> > Hello,
> > Cuirass is now able to generate badges like any respectable CI
> > system. For instance:
> >
> > - https://ci.guix.gnu.org/jobset/master/badge generates a badge showing
> > the percentage of successful jobs for the master specification.
> >
> > - https://ci.guix.gnu.org/jobset/guix/badge generates a badge showing
> > the percentage of successful jobs for the guix specification.
> > You can integrate those badges in your Git forge. There's a screenshot
> > of a Gitlab integration attached.
> > I think that the badge design1 could be significantly improved by
> > anyone with artistic abilities. It would also be nice if the badge could
> > display the specification name so that badges corresponding to multiple
> > specifications can be displayed together.
> > Thanks,
> > Mathieu
> >
>
> I'm giving this a try.
Here's my initial proposal:
https://luis-felipe.gitlab.io/media/2021/05/cuirass-badges-proposal-2021-05-28.png
And the source file:
https://luis-felipe.gitlab.io/media/2021/05/cuirass-badges-proposal-2021-05-28.svg
I think I like d and d*.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Cuirass badges
2021-05-28 19:24 ` Luis Felipe
@ 2021-05-28 19:34 ` Leo Famulari
2021-05-30 8:28 ` Mathieu Othacehe
1 sibling, 0 replies; 7+ messages in thread
From: Leo Famulari @ 2021-05-28 19:34 UTC (permalink / raw)
To: Luis Felipe; +Cc: guix-devel, Mathieu Othacehe
On Fri, May 28, 2021 at 07:24:50PM +0000, Luis Felipe wrote:
> Here's my initial proposal:
>
> https://luis-felipe.gitlab.io/media/2021/05/cuirass-badges-proposal-2021-05-28.png
Wow!
> And the source file:
>
> https://luis-felipe.gitlab.io/media/2021/05/cuirass-badges-proposal-2021-05-28.svg
>
> I think I like d and d*.
Me too, and I prefer d over d*
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Cuirass badges
2021-05-28 19:24 ` Luis Felipe
2021-05-28 19:34 ` Leo Famulari
@ 2021-05-30 8:28 ` Mathieu Othacehe
1 sibling, 0 replies; 7+ messages in thread
From: Mathieu Othacehe @ 2021-05-30 8:28 UTC (permalink / raw)
To: Luis Felipe; +Cc: guix-devel
Hey Luis,
> And the source file:
>
> https://luis-felipe.gitlab.io/media/2021/05/cuirass-badges-proposal-2021-05-28.svg
>
> I think I like d and d*.
Wooh, that's great! I updated Cuirass to use the d badge proposal.
Many thanks for your help,
Mathieu
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Cuirass badges
2021-05-28 13:10 Cuirass badges Mathieu Othacehe
2021-05-28 16:49 ` Luis Felipe
@ 2021-06-08 13:07 ` Ludovic Courtès
2021-06-09 12:27 ` Mathieu Othacehe
1 sibling, 1 reply; 7+ messages in thread
From: Ludovic Courtès @ 2021-06-08 13:07 UTC (permalink / raw)
To: Mathieu Othacehe; +Cc: guix-devel
Hi!
Mathieu Othacehe <othacehe@gnu.org> skribis:
> Cuirass is now able to generate badges like any respectable CI
> system. For instance:
>
> * https://ci.guix.gnu.org/jobset/master/badge generates a badge showing
> the percentage of successful jobs for the master specification.
Fanciness. :-)
This is not yet deployed in the current ‘cuirass’ package, right?
Thanks,
Ludo’.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Cuirass badges
2021-06-08 13:07 ` Ludovic Courtès
@ 2021-06-09 12:27 ` Mathieu Othacehe
0 siblings, 0 replies; 7+ messages in thread
From: Mathieu Othacehe @ 2021-06-09 12:27 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: guix-devel
Hey Ludo,
> This is not yet deployed in the current ‘cuirass’ package, right?
Yes it is :) For instance, to get the badge of the guix-hpc
specification at https://guix.bordeaux.inria.fr, you can use the
following URL: https://guix.bordeaux.inria.fr/jobset/guix-hpc/badge.svg.
There are some additional details in the Cuirass documentation.
Thanks,
Mathieu
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2021-06-09 12:28 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-05-28 13:10 Cuirass badges Mathieu Othacehe
2021-05-28 16:49 ` Luis Felipe
2021-05-28 19:24 ` Luis Felipe
2021-05-28 19:34 ` Leo Famulari
2021-05-30 8:28 ` Mathieu Othacehe
2021-06-08 13:07 ` Ludovic Courtès
2021-06-09 12:27 ` Mathieu Othacehe
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).