Commit Graph

  • 09b5679ee7 Clean up the authorization code a bit Eelco Dolstra 2013-10-14 18:01:04 +02:00
  • 86e9abeb15 Use c.req.captures Eelco Dolstra 2013-10-14 17:43:31 +02:00
  • 854d419b2c Use redirectJSON Eelco Dolstra 2013-10-14 17:35:14 +02:00
  • c4e39d4769 Add one-shot jobsets Eelco Dolstra 2013-10-11 12:01:52 +02:00
  • 0babdf3532 Adjust to the NixOS/Nixpkgs merge Eelco Dolstra 2013-10-11 10:58:25 +02:00
  • f592ce0026 Fix extreme slowness in hydra-queue-runner Eelco Dolstra 2013-10-11 10:46:40 +02:00
  • a49457b2fd Don't break inside durations Eelco Dolstra 2013-10-10 12:43:27 +02:00
  • 26470f1656 Check all inputs for blame but only email selected inputs Shea Levy 2013-10-08 14:47:24 -04:00
  • 804617f075 Email responsible authors if requested Shea Levy 2013-10-07 11:21:16 -04:00
  • f8b80c99c2 Include who-broke-the-build information in notification emails Shea Levy 2013-10-07 11:13:37 -04:00
  • 272d9e235d Remove unused assignment Shea Levy 2013-10-07 10:48:51 -04:00
  • 2c90857689 getResponsibleAuthors: Respect checkResponsible Shea Levy 2013-10-07 10:47:22 -04:00
  • 58ad3b4b6c Enable setting checkresponsible in the edit jobset form Shea Levy 2013-10-07 10:46:10 -04:00
  • 3e1f930928 Enable setting emailresponsible in the edit jobset form Shea Levy 2013-10-07 10:25:46 -04:00
  • 3e4a4e3761 Propagate checkresponsible from JobsetInput to BuildInput Shea Levy 2013-10-07 10:17:22 -04:00
  • 07157f8125 Update Schema classes Shea Levy 2013-10-07 10:06:09 -04:00
  • 6342464110 Add DB columns for when to notify responsible committers and which inputs should be checked Shea Levy 2013-10-07 10:01:40 -04:00
  • 7913701d54 Factor a getResponsibleAuthors helper out of the HipChatNotification Shea Levy 2013-10-07 09:44:51 -04:00
  • 20f1bf215a Make actions dropdown easier to find by making the dropdown title bold Rob Vermaas 2013-10-08 13:32:46 +02:00
  • 0ec03aa0f4 Handle builds with multiple outputs correctly in Hydra channels Eelco Dolstra 2013-10-07 17:06:17 +02:00
  • 5ccff14f6b In Hydra channels, show only packages matching the user's system type Eelco Dolstra 2013-10-07 14:53:27 +02:00
  • 5294a0a8a0 Register restarted derivations as GC roots Eelco Dolstra 2013-10-04 17:11:42 +02:00
  • 052bab169d Add a jobset eval action to restart all aborted/cancelled builds Eelco Dolstra 2013-10-04 17:01:47 +02:00
  • 85d51074b9 Jobset eval page: Show all aborted builds under the "aborted jobs" tab Eelco Dolstra 2013-10-04 16:36:22 +02:00
  • e334ff541d Jobset eval page: Show the number of builds in each tab Eelco Dolstra 2013-10-04 16:35:56 +02:00
  • aa49b128a8 Remove the "clone build" feature Eelco Dolstra 2013-10-04 15:43:51 +02:00
  • 7818bb75ed Add an action to cancel all builds in a jobset eval Eelco Dolstra 2013-10-04 15:40:43 +02:00
  • 3e54f0a6ab Fix an uninitialized value warning Eelco Dolstra 2013-10-04 14:47:30 +02:00
  • ee5b655535 Maintain the order of the input alternatives Eelco Dolstra 2013-10-03 20:03:57 +02:00
  • 550bf210fe Use more flash messages Eelco Dolstra 2013-10-03 19:54:22 +02:00
  • 383bc62803 Restore link to clearvcscache Eelco Dolstra 2013-10-03 19:43:21 +02:00
  • 720c3892a3 Use delete instead of delete_all Eelco Dolstra 2013-10-03 19:42:44 +02:00
  • f32077b5e8 Simplify jobset cloning Eelco Dolstra 2013-10-03 17:26:17 +00:00
  • 232f46c750 Use the REST API in the web interface for editing jobsets Eelco Dolstra 2013-10-03 18:49:37 +02:00
  • 63062f7bba Instead hard breaks in multi-line error messages Eelco Dolstra 2013-10-03 18:05:37 +02:00
  • 851c3329d0 Implement DELETE for jobsets and use it in the web interface Eelco Dolstra 2013-10-03 17:54:40 +02:00
  • ae13dd3e67 Use the REST API in the web interface for editing projects Eelco Dolstra 2013-10-03 17:23:41 +02:00
  • 8355dc57ee Ensure proper encoding of error messages Eelco Dolstra 2013-10-03 17:20:00 +02:00
  • acdeaa1d80 Fix tabs Eelco Dolstra 2013-10-03 15:14:55 +02:00
  • 97c76f34df Remove more dead code Eelco Dolstra 2013-10-03 15:14:40 +02:00
  • ed132cf1fc Remove obsolete JobStatus source Eelco Dolstra 2013-10-03 15:05:53 +02:00
  • c7a039bd05 Remove the Errors page Eelco Dolstra 2013-10-03 15:00:28 +02:00
  • 64d617a6b2 Remove already disabled jobstatus code Eelco Dolstra 2013-10-03 14:56:07 +02:00
  • adcdfcde6b Remove some obsolete JSON APIs Eelco Dolstra 2013-10-03 14:50:56 +02:00
  • c8e5faf81e Clean up error handling Eelco Dolstra 2013-10-03 14:45:23 +02:00
  • 4ddb173ca1 Use notFound instead of status_not_found Eelco Dolstra 2013-10-03 14:16:21 +02:00
  • 2166c478ef Fix and clean up editing project settings Eelco Dolstra 2013-10-03 14:05:10 +02:00
  • b1f7096935 Restore old findBuildDependencyInQueue behaviour Eelco Dolstra 2013-10-03 13:08:32 +02:00
  • b1a26e6caa Revert "Add a dependency_lookup configuration option to enable (slow) dependency lookup in queue. This behaviour was disabled temporarily in accefbb79 due to slowness in very large queues, but some people might be dependent on it, so it is configurable until the previous behaviour is implemented more efficiently." Eelco Dolstra 2013-10-03 13:07:32 +02:00
  • 9f3b47c963 Allow only project owners to delete projects / jobsets Eelco Dolstra 2013-10-03 13:06:16 +02:00
  • 7a5ec00ea1 Fix a "Argument isn't numeric" warning if there are not jobsets Eelco Dolstra 2013-10-03 13:04:20 +02:00
  • 77fd72070f Fix showing the project's display name Eelco Dolstra 2013-10-03 10:17:53 +00:00
  • 24f5a6b15f Add a dependency_lookup configuration option to enable (slow) dependency lookup in queue. This behaviour was disabled temporarily in accefbb79 due to slowness in very large queues, but some people might be dependent on it, so it is configurable until the previous behaviour is implemented more efficiently. Rob Vermaas 2013-10-03 09:09:18 +00:00
  • cc1fcf657c Show aborted/cancelled builds separately in jobset eval pages Eelco Dolstra 2013-10-03 01:54:42 +02:00
  • 9801cb76db Add an action menu to evaluations Eelco Dolstra 2013-10-03 01:34:17 +02:00
  • 4fa2821eea Move more actions from the top bar Eelco Dolstra 2013-10-03 01:17:52 +02:00
  • a5cfae078e Remove the Build menu from the top bar Eelco Dolstra 2013-10-02 19:10:00 +02:00
  • f50477141d Add an input type "nix" for passing arbitrary Nix expressions Eelco Dolstra 2013-09-30 12:03:25 +02:00
  • 4dd1197d89 Fix uninitialized value warning Eelco Dolstra 2013-09-30 10:01:09 +00:00
  • af2b0c8bad Remove dead code Eelco Dolstra 2013-09-30 11:57:38 +02:00
  • baafe77489 Fix HTML error Eelco Dolstra 2013-09-30 11:18:48 +02:00
  • d46ebeea99 Distinguish between permanent evaluation errors and transient input errors Eelco Dolstra 2013-09-25 16:21:16 +02:00
  • e1c9e28589 Handle UTF-8 characters in eval error messages Eelco Dolstra 2013-09-25 15:51:03 +02:00
  • a8db329839 Warn against multiple jobs with the same name Eelco Dolstra 2013-09-25 15:30:59 +02:00
  • da5824e11c hydra-module: Allow to specify the listen host. aszlig 2013-08-29 00:20:51 +02:00
  • 0b202580ce templates: Use uri_for to reference static paths. aszlig 2013-09-25 12:34:13 +02:00
  • a2491f76a4 Use the same start/stop time for the build steps as for the build Eelco Dolstra 2013-09-25 00:59:38 +02:00
  • f037a318e3 *headdesk* Eelco Dolstra 2013-09-25 00:57:36 +02:00
  • 2d7e106d29 Remove wacky "sysbuild" filtering Eelco Dolstra 2013-09-24 16:14:05 +02:00
  • b1e29e50a7 Only send email notification of evaluation error when the evaluation error has changed. Fixes #121. Rob Vermaas 2013-09-24 12:01:40 -04:00
  • 550d6b79b1 Allow dots in jobset names (like "release-13.09") Eelco Dolstra 2013-09-24 15:15:44 +02:00
  • 1a313ad566 Allow dashes in jobset input names Shea Levy 2013-09-23 17:53:35 -04:00
  • 6d5a3d0580 Derivations with multiple outputs break the 'link name is store path' assumption Shea Levy 2013-09-22 21:26:59 -04:00
  • c476d13586 hydra-module.nix: Make it possible to add extra config lines Shea Levy 2013-09-22 19:20:09 -04:00
  • 98c9559bf2 Delay initializing the s3 client until it's needed to silence warnings Shea Levy 2013-09-22 18:48:37 -04:00
  • 77dbf55abb hydra-queue-runner: Tweaked the selection method Eelco Dolstra 2013-09-21 19:54:58 +00:00
  • cf43c605cd hydra-queue-runner: Cache the lookup of time spent per jobset Eelco Dolstra 2013-09-21 19:54:46 +00:00
  • 4cdf1a270d hydra-queue-runner: Set the start time properly Eelco Dolstra 2013-09-21 19:38:02 +00:00
  • 52ce662710 hydra-queue-runner: Don't kill builds we just started Eelco Dolstra 2013-09-21 20:51:43 +02:00
  • accefbb798 hydra-queue-runner: Disable findBuildDependencyInQueue for now Eelco Dolstra 2013-09-21 20:35:02 +02:00
  • 24c757845d Fix lazy tab loading Eelco Dolstra 2013-09-21 19:25:01 +02:00
  • 9602499c1c hydra-evaluator: Do the actual work in a subprocess Eelco Dolstra 2013-09-21 15:49:27 +00:00
  • 4ed877360b hydra-queue-runner: Improved scheduling Eelco Dolstra 2013-09-21 14:47:52 +00:00
  • 7efe793ee6 Fix the Darcs schema upgrade Eelco Dolstra 2013-09-19 12:00:29 +00:00
  • 74388353b5 Add a plugin for backing up builds in s3 Shea Levy 2013-09-03 10:53:56 -04:00
  • 4705af48b8 hydra-build: Hack to handle timeouts Eelco Dolstra 2013-09-18 13:06:35 +00:00
  • e4cbd057e2 Fix an uninitialized value warning Eelco Dolstra 2013-09-18 12:51:51 +00:00
  • e54b536bb7 hydra-update-gc-roots: Don't keep the most recent successful view result Eelco Dolstra 2013-09-18 11:12:33 +00:00
  • 2845d46d21 hydra-update-gc-roots: Keep more evals Eelco Dolstra 2013-09-18 11:10:10 +00:00
  • 3b70a807b5 Allow setting keepnr to 0 Eelco Dolstra 2013-09-18 11:27:37 +02:00
  • c667b9112d Don't trigger evaluation of disabled jobsets Eelco Dolstra 2013-09-18 11:25:52 +02:00
  • c14a333062 Revive release button on eval page Eelco Dolstra 2013-09-10 17:38:29 +02:00
  • 597fd827b1 Merge pull request #81 from mornfall/master Rob Vermaas 2013-09-14 06:18:48 -07:00
  • 3f68076577 hydra-build: Don't send a giant query to the database Eelco Dolstra 2013-09-10 11:01:29 +00:00
  • 35aad40692 Kill builds that produce more than 64 MiB of log output Eelco Dolstra 2013-09-10 10:33:55 +00:00
  • 0041c336d1 DarcsInput: Avoid a chdir. Petr Rockai 2013-09-07 14:47:49 +02:00
  • 66f3e60e2a Add a test for darcs inputs. Petr Rockai 2013-07-10 11:50:24 +02:00
  • d31e4469bb Put a 5-second CPU time limit on the log processing pipeline. Petr Rockai 2013-06-02 14:34:19 +02:00
  • 1e1a1f0838 Also allow : (colon) in pathCompRE. Petr Rockai 2013-05-27 13:01:23 +02:00
  • bb38bdfe35 Allow : and + in build product filenames. Petr Rockai 2013-05-27 12:42:52 +02:00