From mboxrd@z Thu Jan 1 00:00:00 1970 From: Danny Milosavljevic Subject: Cuirass frontend Date: Sun, 28 Jan 2018 13:33:03 +0100 Message-ID: <20180128133303.6d6f0035@scratchpost.org> References: <877es6x5xj.fsf@gnu.org> <20180125232822.7cbe848e@scratchpost.org> <87efmc521t.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="MP_/8zpXY99pQtrOhKMkTn5Yyrx" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:44632) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1efm95-0002F1-2Z for guix-devel@gnu.org; Sun, 28 Jan 2018 07:33:18 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1efm91-0004BH-4G for guix-devel@gnu.org; Sun, 28 Jan 2018 07:33:15 -0500 In-Reply-To: <87efmc521t.fsf@gnu.org> 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+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Ludovic =?ISO-8859-1?Q?Court=E8s?= Cc: guix-devel --MP_/8zpXY99pQtrOhKMkTn5Yyrx Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Disposition: inline First version of Cuirass status frontend is attached (renamed from "index.html"). It displays, for a given project and jobset, a list of the latest finished builds and the latest queued builds. It also updates this list from time to time (every minute or so). For some reason, Cuirass only returns one project and jobset for the "jobsets" request, so the HTML SELECTs will never contain more than one each :P I can't find a way to get Cuirass to return a list of failed builds so that's not supported. To test it, you need to (1) put it somewhere on https://berlin.guixsd.org/ in order not to be "cross" (in this case, "URLPREFIX" can be simplified), or (2) make Cuirass output special HTTP headers that specify the location from where the scripting request is okay, or (3) disable the cross-site scripting protection in icecat (Add-on "CORS Everywhere"). Requires Javascript. --MP_/8zpXY99pQtrOhKMkTn5Yyrx Content-Type: text/html Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=a.html Cuirass Status Frontend
Project: ; jobset:
Request status:

Finished Builds

Starts with At least At least
PackagenameBuildsLatest build finished at

Queued Builds

Starts with At least At least
PackagenameBuildsBuild most recently enqueued at
--MP_/8zpXY99pQtrOhKMkTn5Yyrx--