Commit Graph

  • 87a6d6ea7a
    remote-worker: Correctly compute parallelism per worker. master Ludovic Courtès 2023-11-28 15:51:38 +0100
  • 3a6abc17f9
    remote-worker: Add ‘--user’. Ludovic Courtès 2023-11-27 15:26:43 +0100
  • 6c9e9fc26f
    remote-server: Warn when running as root. Ludovic Courtès 2023-11-27 15:22:28 +0100
  • a68b3d7122
    utils: Add ‘gather-user-privileges’. Ludovic Courtès 2023-11-27 15:19:33 +0100
  • bdc1f9f304
    templates: Use plural wisely in “new failures” button. Ludovic Courtès 2023-11-22 11:07:14 +0100
  • ef5437e051
    templates: Choose “danger” badge when there are actual new failures. Ludovic Courtès 2023-11-22 10:49:55 +0100
  • 7ab2107688
    tests: Check value of ‘evaluation-summary-newly-failed’. Ludovic Courtès 2023-11-22 10:48:42 +0100
  • 66167c1a29
    database: Add ‘newly-failed’ field to <build-summary>. Ludovic Courtès 2023-11-22 10:47:36 +0100
  • 8cb3db46f1
    database: Use ‘exec-query/bind’ yet some more. Ludovic Courtès 2023-11-21 23:27:53 +0100
  • ea4ddfb7f6
    database: Remove <build-summary> default values. Ludovic Courtès 2023-11-19 12:01:01 +0100
  • ac4f5c0a7e
    templates: Build table can be limited to new failures. Ludovic Courtès 2023-11-18 19:09:30 +0100
  • 1c2e4f0f70
    database: Allow filtering out new failures. Ludovic Courtès 2023-11-18 19:01:25 +0100
  • 9fdfd27c4f
    database: Use ‘exec-query/bind’ some more. Ludovic Courtès 2023-11-18 18:03:38 +0100
  • 0daae8bfc9
    templates: Distinguish failure counter when there are new failures. Ludovic Courtès 2023-11-18 12:46:19 +0100
  • 7f042dbc37
    database: Add ‘newly-failed’ field to <evaluation-summary>. Ludovic Courtès 2023-11-18 12:37:10 +0100
  • 7c697ad7f1
    utils: ‘with-resource-from-pool’ does not suspend from exception handler. Ludovic Courtès 2023-11-16 23:20:00 +0100
  • bdcbf01fa5
    utils: Add tests for the resource pool. Ludovic Courtès 2023-11-16 17:40:40 +0100
  • 85bcc32bcf
    base: Fix typo in ‘exception-reporter’. Ludovic Courtès 2023-11-16 16:15:16 +0100
  • a969ca8390
    remote-server: Ignore unrecognized messages. Ludovic Courtès 2023-11-16 14:17:47 +0100
  • 38d864defc
    remote-server: Catch ZeroMQ errors when replying to workers. Ludovic Courtès 2023-11-16 12:13:52 +0100
  • dadd43a04c
    remove-server: Remove misplaced function decomposition. Ludovic Courtès 2023-11-16 10:17:46 +0100
  • ba3ea7947e
    remote-worker: Better guard against server disconnections. Ludovic Courtès 2023-11-15 23:40:33 +0100
  • eb3f539dc9
    build: Delete ‘cuirass-remote-worker.service’ upon ‘make clean’. v1.2.0 Ludovic Courtès 2023-10-29 23:02:25 +0100
  • c949436462
    build: Add missing test files to the distribution. Ludovic Courtès 2023-10-29 22:58:14 +0100
  • 5ca1147af3
    Update NEWS. Ludovic Courtès 2023-10-29 22:39:07 +0100
  • 0b1e1ed44f
    build: Distribute ‘new-client-cert.scm’. Ludovic Courtès 2023-10-29 22:37:25 +0100
  • dfab507438
    Update NEWS. Ludovic Courtès 2023-10-29 20:58:46 +0100
  • 299e95a7b6
    templates: Factorize the success rate bar. Ludovic Courtès 2023-10-29 17:34:10 +0100
  • 286fef2ebb
    templates: Move RSS button to the right. Ludovic Courtès 2023-10-29 17:26:55 +0100
  • 6611151b7f
    templates: Improve toggle button on evaluation and spec pages. Ludovic Courtès 2023-10-29 17:20:42 +0100
  • b80461b75e
    build-log.js: Tweak icon of the phase folding button. Ludovic Courtès 2023-10-28 23:01:03 +0200
  • dabc19e3f0
    templates: Adjust styling for link to raw build log. Ludovic Courtès 2023-10-28 22:42:43 +0200
  • 57902ecb2d
    templates: Clarify evaluation page for states other than ‘succeeded’. Ludovic Courtès 2023-10-28 22:27:32 +0200
  • 0a9776e57d
    remote-worker: Use a separate GC root directory. Ludovic Courtès 2023-10-25 20:09:50 +0200
  • 476324286b
    remote-worker: Periodically delete old GC roots. Ludovic Courtès 2023-10-25 20:00:15 +0200
  • 3cbaa5674f
    remote-server: Tweak message. Ludovic Courtès 2023-10-25 19:15:12 +0200
  • 505ce3f8dc
    Switch from SRFI-11 to SRFI-71. Ludovic Courtès 2023-10-25 19:09:40 +0200
  • 2eb3e13580
    remote-worker: Discard log anytime ‘send-log’ throws. Ludovic Courtès 2023-10-25 18:29:21 +0200
  • 4cc37f540c
    remote-worker: Ignore the return value of ‘build-derivations&’. Ludovic Courtès 2023-10-25 18:27:08 +0200
  • 3bbb5c8447
    store: ‘build-derivations&’ enforces synchronization with the build. Ludovic Courtès 2023-10-25 18:16:28 +0200
  • 159cadca3f
    remote: Improve error messages in ‘send-log’. Ludovic Courtès 2023-10-25 17:55:34 +0200
  • c5ecec38ce
    remote-server: Slightly improve ‘ensure-path*’ error messages. Ludovic Courtès 2023-10-25 11:58:44 +0200
  • 966505d22e
    Update TODO. Ludovic Courtès 2023-10-25 00:43:36 +0200
  • 623beb5288
    remote-server: Tweak error message. Ludovic Courtès 2023-10-25 00:41:41 +0200
  • ba3278866f
    templates: Link to /build/ID/log. Ludovic Courtès 2023-10-25 00:14:29 +0200
  • 2ab4df3fdd
    templates: Add /build/ID/log, with client-side build log highlighting. Ludovic Courtès 2023-10-25 00:02:23 +0200
  • 18337a7608
    templates: For new failures, link to a view of the commit range. Ludovic Courtès 2023-10-21 22:01:01 +0200
  • b5ea2cb620
    templates: Show which checkouts have changed on evaluation pages. Ludovic Courtès 2023-10-21 19:05:12 +0200
  • ab3265bad0
    store: Remove ‘%gc-root-ttl’ parameter. Ludovic Courtès 2023-10-21 18:44:30 +0200
  • 1ee143c0c0
    maint: Build against the latest ‘guile-fibers’. Ludovic Courtès 2023-10-19 08:51:49 +0200
  • 8cd9986cbd
    database: ‘db-get-first-build-failure’ really does that. Ludovic Courtès 2023-10-18 17:50:09 +0200
  • e9c27b7ce5
    templates: Do not show “Weather” row when weather is unknown. Ludovic Courtès 2023-10-18 16:03:07 +0200
  • 5fbbd26a78
    http: Really fix previous checkout computation. Ludovic Courtès 2023-10-18 15:58:45 +0200
  • c6fa409ad0
    http: Grab checkouts of the previous evaluations for “/build/ID/details”. Ludovic Courtès 2023-10-18 15:44:24 +0200
  • df606ce452
    templates: Provide hints for build failures. Ludovic Courtès 2023-10-18 15:00:18 +0200
  • 1db03a8c61
    templates: Make “Build history” heading more visible. Ludovic Courtès 2023-10-18 14:56:17 +0200
  • cc31d28621
    templates: ‘commit-hyperlink’ can display shortened commit IDs. Ludovic Courtès 2023-10-18 14:55:31 +0200
  • ef3d3164b6
    examples: random: Define a “build product” for some jobs. Ludovic Courtès 2023-10-18 14:54:40 +0200
  • 8536509804
    database: Add ‘db-get-first-build-failure’. Ludovic Courtès 2023-10-18 12:24:31 +0200
  • 203b282220
    tests: Avoid hard-coded ‘build-status’ values. Ludovic Courtès 2023-10-18 12:16:30 +0200
  • fcab29cd36
    base: Improve build product logging. Ludovic Courtès 2023-10-16 17:08:54 +0200
  • 053fff02e4
    doc: Fix typo. Ludovic Courtès 2023-10-16 11:25:45 +0200
  • f63bd5ea64
    doc: Fix remaining evaluation hook example. vicvbcun 2023-10-17 12:54:21 +0200
  • 0b63c3b698
    doc: Fix evaluation hook URL example. vicvbcun 2023-10-08 02:04:55 +0200
  • 8ce46502f1
    base: Hide unused binding. Ludovic Courtès 2023-10-15 22:13:17 +0200
  • 55af0f70c0
    base: Keep GC roots for derivations that are still queued. Ludovic Courtès 2023-10-15 21:55:14 +0200
  • f03b94ea26
    Update TODO. Ludovic Courtès 2023-10-15 17:56:33 +0200
  • 1d9606566a
    remote-server: Improve logging. Ludovic Courtès 2023-10-15 16:15:40 +0200
  • 711981e4cb
    base: Set the checkout thread’s name. Ludovic Courtès 2023-10-15 16:14:43 +0200
  • 93e27ff07c
    http: Really gracefully handle missing file on /download. Ludovic Courtès 2023-10-12 23:14:13 +0200
  • db6b633711
    base: Update the mtime of GC roots still in use. Ludovic Courtès 2023-10-10 18:38:12 +0200
  • 598902a57d
    remote-server: Add ‘--log-expiry’ option. Ludovic Courtès 2023-10-10 15:57:25 +0200
  • 343c92bbad
    remote-server: Rename ‘zmq-start-proxy’. Ludovic Courtès 2023-10-10 12:15:45 +0200
  • 9d60a88b63
    base: Create an actor for inactive jobsets. Ludovic Courtès 2023-10-10 12:00:13 +0200
  • d075b4d0f9
    doc: Add “Triggering an Evaluation” section. Ludovic Courtès 2023-10-07 17:41:35 +0200
  • 72a1fc58d5
    http: Fix “/search/latest/archive” endpoint. Ricardo Wurmus 2023-10-09 15:43:46 +0200
  • e159c74ca6
    remote: Improve logging in ‘receive-logs’. Ludovic Courtès 2023-10-06 11:53:04 +0200
  • d8de152f76
    notification: Call ‘send-email’ in a separate thread. Ludovic Courtès 2023-10-06 11:28:55 +0200
  • 6c64e60343
    database: Avoid hard-coded build status constant. Ludovic Courtès 2023-10-06 11:28:20 +0200
  • 797b26a4ef
    http: Fix “/api/jobs/history” endpoint. Ludovic Courtès 2023-10-01 16:11:59 +0200
  • d1486d71be
    http: Factorize ‘checkout->json-object’. Ludovic Courtès 2023-10-01 16:10:04 +0200
  • 0ebd0b632e
    database: ‘db-get-jobs-history’ returns an alist keyed by symbols. Ludovic Courtès 2023-10-01 16:09:03 +0200
  • 5ab13c5c88
    doc: Expand intro to the web API. Ludovic Courtès 2023-10-01 16:02:33 +0200
  • 76d0537692
    doc: Remove “API description” section heading. Ludovic Courtès 2023-10-01 15:14:38 +0200
  • 40f70d28ae
    remote-server: Fix memory corruption on the sender ID bytevector. Ludovic Courtès 2023-09-29 21:57:27 +0200
  • 02cacf5f6c
    remote: Remove unused ‘zmq-poll*’. Ludovic Courtès 2023-09-29 21:41:27 +0200
  • d5582f2a56
    remote: Simplify wait loop in ‘receive-message’. Ludovic Courtès 2023-09-28 17:43:31 +0200
  • f08cd30afb
    remote-worker: Using ‘ceiling-quotient’ for build parallelism. Ludovic Courtès 2023-09-28 14:39:59 +0200
  • 2d018ac62f
    base: Really honor the period defined in a spec. Ludovic Courtès 2023-09-28 12:03:43 +0200
  • 8fe3320106
    database: Rename ‘with-db-worker-thread’ to ‘with-db-connection’. Ludovic Courtès 2023-09-26 16:46:45 +0200
  • 64568e7fee
    database: ‘db-get-builds’ matches ‘db-get-pending-build’ ordering. Ludovic Courtès 2023-09-26 16:36:31 +0200
  • 980ef61098
    remote-worker: Statically determine build process parallelism. Ludovic Courtès 2023-09-26 15:16:22 +0200
  • 317d8fc812
    Update TODO. Ludovic Courtès 2023-09-26 12:18:20 +0200
  • 0e2252176a
    remote-server: Remove ‘%fetch-queue-size’ global variable. Ludovic Courtès 2023-09-26 12:10:58 +0200
  • 9d35eced9c
    remote-server: Trim module imports. Ludovic Courtès 2023-09-26 11:47:41 +0200
  • 15e9301a1f
    parameters: Remove ‘%debug’ in favor of ‘current-logging-level’. Ludovic Courtès 2023-09-26 11:35:25 +0200
  • e62012bae9
    remote-server: Use a channel instead of a zmq inproc socket for downloads. Ludovic Courtès 2023-09-26 11:16:46 +0200
  • 9c25f943ed
    base: ‘channel-update-service’ correctly reports system errors. Ludovic Courtès 2023-09-25 18:06:20 +0200
  • 06c33a8f9c
    remote: Fix docstring of ‘zmq-socket->port’. Ludovic Courtès 2023-09-25 14:04:05 +0200
  • 7688e9888e
    remote: ‘send-log’ ignores ‘close-port’ exceptions. Ludovic Courtès 2023-09-25 09:56:32 +0200