unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* 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).