From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:8:6d80::]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id RgpDEgGDZWCJFwAAgWs5BA (envelope-from ) for ; Thu, 01 Apr 2021 10:23:29 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id cDU2CwGDZWB2HQAA1q6Kng (envelope-from ) for ; Thu, 01 Apr 2021 08:23:29 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id C01F6148B6 for ; Thu, 1 Apr 2021 10:23:28 +0200 (CEST) Received: from localhost ([::1]:38240 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lRsbv-0002Ib-WE for larch@yhetil.org; Thu, 01 Apr 2021 04:23:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37246) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lRsbe-0002IC-2F for guix-devel@gnu.org; Thu, 01 Apr 2021 04:23:10 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:50302) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lRsbd-00058P-Bd for guix-devel@gnu.org; Thu, 01 Apr 2021 04:23:09 -0400 Received: from [2a01:e0a:19b:d9a0:1a7a:d05e:2600:6047] (port=46564 helo=meije) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lRsbc-0004ZI-RY for guix-devel@gnu.org; Thu, 01 Apr 2021 04:23:09 -0400 From: Mathieu Othacehe To: guix-devel@gnu.org Subject: Cuirass 1.0 released Date: Thu, 01 Apr 2021 10:23:07 +0200 Message-ID: <87v996s9as.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; protocol="application/pkcs7-signature" X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1617265409; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=qR7NzKY1TpgK8+AyyQHOkuIXPF4PJF9782RsU8cU7vw=; b=HoVUTc1Ad/ibLVr6cokl3OxMPYGnxvnbZFc/9ROi5mqTaCCS0Hj81MTcvwNKn2D+/KvYGS 8sMNSmQZ+5tWykXm2d7q0D6LXpvReNGwbSarVVHuVcrHVb+Uk6Qet+JHBAT1LBEPegWvai ZhcIGne71gm7YEVs48IGa8ubjlR7aunMTZzwGoi1dNEF6tUQgbyWFlLj9gi5K+9kXWQjAS PCC3Ptxq/NGP+msjlLbB8FoplBdIOErU1ja1037u7ZckOHb88jGkyDSdZw+19XCe6V9v7j QC8GosXvUZbdX/bjhF46b5MktDOehaPkrS6sZvXyLMh2UkwOXX/EEOzgd5p9yw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1617265409; a=rsa-sha256; cv=none; b=qEQsrwV0gJRnNxV+HlYYLXzDs8SyA7sBx3HFOy8j74hMgvHJ7BvmjIOl2Kc77rIoIgk337 fgfdj0mIq2L6fQTV0hK396pa92OWrNRyuiJqc2V8WDizR05NN0jQYTrexdHu6ci/swJp++ TF3BjK1HREeUCc71F0XCmLejveLyI1Wdi6Me+a7MXh/dunhN5N4Y+o2OwI/CbaqJ2Ehy1g aeIIx9X5cTLTfZdqB/qdrQNDsIvRPVneCp7qVq14sKXabzOhnMegHTFE5MViG1XCgUWE9l 2TYHcklgaTBd2vxRXHBK0sgLZ5NjsWDGhruvJdRMaJirs/OPNFInNHOfkOEURQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Spam-Score: -5.03 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Queue-Id: C01F6148B6 X-Spam-Score: -5.03 X-Migadu-Scanner: scn0.migadu.com X-TUID: VlMvFLzrjRuh --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable We are pleased to announce the release of Cuirass 1.0. This is the first official release of Cuirass, the GNU Guix continuous integration software. Since January, this project is funded through the NGI0 PET Fund, a fund established by NLNet[1]. Thanks to this support, we were able to speed up the developments and finally propose this release. Read more about today=E2=80=99s announcement at: https://gnu.org/software/guix/blog/2021/cuirass-10-released/ =E2=80=A2 About Cuirass is the GNU Guix continuous integration software. It's a general purpose build automation server written in GNU Guile that checks out sources from VCS repositories, execute build jobs and store build results in a database. Cuirass also provides a web interface to monitor the build results. Cuirass is running on GNU Guix build farm[2]. =E2=80=A2 Download Here are the compressed sources and a GPG detached signature: https://guix.gnu.org/cuirass/releases/cuirass-1.0.0.tar.gz https://guix.gnu.org/cuirass/releases/cuirass-1.0.0.tar.gz.sig Here are the SHA1 checksums: 90a4ddbbb255353a1a90807b5d3333cc4ec7ed7e cuirass-1.0.0.tar.gz fe46ad674be0c3d1578d2c3950717f1dcf775e1f cuirass-1.0.0.tar.gz.sig =E2=80=A2 Changes since version 0.0.1 (excerpt from the NEWS file) ** Database *** Switch from SQLite to PostgreSQL *** New test cases covering most of the SQL queries ** Notifications *** New notification mechanism with Email and Mastodon backends *** Add RSS events support =20=20 ** Remote building *** Add a remote building mechanism *** Add a live build log mechanism *** Honor timeout and max-silent-time package properties *** Add specification and package priorities support *** Add Workers monitoring support with Zabbix ** Evaluation *** Rewrite evaluation mechanism to rely on Guix inferiors. *** Change the specifications format from an association list to a record. *** Use Guix Channels instead of custom Inputs. ** Web *** Add a Workers status page to monitor the remote workers status *** Add actions - Add a specification - Edit a specification - Delete a specification - Cancel an evaluation pending builds - Retry all build of an evaluation - Retry an evaluation - Restart a build *** Improve the specification display *** Fix pagination *** Add build weather support *** Add build history support Please report bugs to bug-guix@gnu.org Join guix-devel@gnu.org and #guix on Freenode for discussions. Thanks to everyone who contributed to this release: 19 Christopher Baines 22 Cl=C3=A9ment Lassieur 10 Danny Milosavljevic 8 Jan Nieuwenhuizen 1 Jonathan Brielmaier 1 Leo Famulari 177 Ludovic Court=C3=A8s 143 Mathieu Lirzin 296 Mathieu Othacehe 36 Ricardo Wurmus 1 Robert Vollmert 1 Roel Janssen 6 TSholokhova 1 Tobias Geerinckx-Rice 1 Vincent Legoll Mathieu [1]: https://nlnet.nl/ [2]: https://ci.guix.gnu.org --=-=-= Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=smime.p7s --=-=-=--