Discussion
Loading...

Post

  • About
  • Code of conduct
  • Privacy
  • About Bonfire
Ludovic Courtès
@civodul@toot.aquilenet.fr  ·  activity timestamp last month

I spent the better part of last week setting up automated builds for pull requests on behalf of #Guix, and it’s starting to deliver!

https://pulls.ci.guix.gnu.org/pull-requests

  • Copy link
  • Flag this post
  • Block
Ludovic Courtès
@civodul@toot.aquilenet.fr replied  ·  activity timestamp last month

People have started receiving news on their pull requests and seemed mostly pleased by the discussion with the bot. :-)

Screenshot showing 'guix-cuirass-bot' approving a pull request and listing successful builds.
Screenshot showing 'guix-cuirass-bot' approving a pull request and listing successful builds.
Screenshot showing 'guix-cuirass-bot' approving a pull request and listing successful builds.
  • Copy link
  • Flag this comment
  • Block
Noé Lopez
@baleine@piaille.fr replied  ·  activity timestamp last month
@civodul Woah! That looks awesome. So you are suggesting that this is a temporary solution until QA is adapted to codeberg?
  • Copy link
  • Flag this comment
  • Block
Ludovic Courtès
@civodul@toot.aquilenet.fr replied  ·  activity timestamp last month
@baleine Yes, that’s the idea. (One never knows how long a temporary solution will last, though.)
  • Copy link
  • Flag this comment
  • Block
Ludovic Courtès
@civodul@toot.aquilenet.fr replied  ·  activity timestamp last month

No longer being in the dark makes a big difference for reviewers and contributors!

You can read about the setup here:
https://codeberg.org/guix/maintenance/pulls/28

  • Copy link
  • Flag this comment
  • Block
Ludovic Courtès
@civodul@toot.aquilenet.fr replied  ·  activity timestamp last month

Picture me running a VM in a VM as I was testing the integration of the whole thing. :-)

The beauty of declarative OS configuration.

  • Copy link
  • Flag this comment
  • Block
Ludovic Courtès
@civodul@toot.aquilenet.fr replied  ·  activity timestamp last month

The service is still quite limited though, due to scarce resources on the infra but also due to limitations in #Cuirass, the software behind this.

We actually have something better: https://qa.guix.gnu.org working hand in hand with the Data Service at https://data.qa.guix.gnu.org.

Sadly, qa.guix is tailored to the email workflow we’ve been using until May and now needs to be adjusted to work with Forgejo/Codeberg.

  • Copy link
  • Flag this comment
  • Block
Ludovic Courtès
@civodul@toot.aquilenet.fr replied  ·  activity timestamp last month

I hope fellow #Guix hackers will step up to give a hand.

The Data Service, qa.guix.gnu.org, and related tools are the work of @cbaines, a perfect design for the task at hand.

But critical infra like this cannot be in the hands of one or two people. We need to do our share!

  • Copy link
  • Flag this comment
  • Block
jnpn
@jnpn@mastodon.social replied  ·  activity timestamp last month
@civodul a VVM ? :p
  • Copy link
  • Flag this comment
  • Block
Log in

A small Bonfire corner on the internet

This is a small personal instance of Bonfire in the Fediverse.

A small Bonfire corner on the internet: About · Code of conduct · Privacy ·
Bonfire social · 1.0.0-rc.3.6 no JS en
Automatic federation enabled
  • Explore
  • About
  • Code of Conduct
Home
Login