Shea Levy 
							
						 
					 
					
						
						
							
						
						024a5e7d75 
					 
					
						
						
							
							edit-jobset.tt: Retain old inputs with dashes in their name  
						
						... 
						
						
						
						Fixes  #149  
					
						2014-03-06 07:50:49 -05:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						2d8f2503c5 
					 
					
						
						
							
							Build against latest Nix  
						
						
						
						
					 
					
						2014-03-05 11:11:59 +01:00 
						 
				 
			
				
					
						
							
							
								Ludovic Courtès 
							
						 
					 
					
						
						
							
						
						ccdb6f2b23 
					 
					
						
						
							
							Honor $NIX_STORE_DIR.  
						
						
						
						
					 
					
						2014-02-28 14:09:12 +01:00 
						 
				 
			
				
					
						
							
							
								Your Name 
							
						 
					 
					
						
						
							
						
						f409d2b4f6 
					 
					
						
						
							
							Allow notify option to be set for hipchat notification. ( https://www.hipchat.com/docs/api/method/rooms/message )  
						
						
						
						
					 
					
						2014-02-28 09:27:33 +00:00 
						 
				 
			
				
					
						
							
							
								Your Name 
							
						 
					 
					
						
						
							
						
						421950aede 
					 
					
						
						
							
							Use minutes in build history charts.  
						
						
						
						
					 
					
						2014-02-28 09:16:45 +00:00 
						 
				 
			
				
					
						
							
							
								Ludovic Courtès 
							
						 
					 
					
						
						
							
						
						61448ca2bd 
					 
					
						
						
							
							guile: Raise default absolute timeout to from 2h to 20h.  
						
						
						
						
					 
					
						2014-02-27 22:19:52 +01:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						b29d7b1091 
					 
					
						
						
							
							Only email responsible authors when the build has changed  
						
						
						
						
					 
					
						2014-02-26 11:05:46 -05:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						8dcef7702f 
					 
					
						
						
							
							Add jobset/job menus on buid log pages  
						
						
						
						
					 
					
						2014-02-26 11:49:28 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						66b8c1a9e0 
					 
					
						
						
							
							Return 410 Gone (rather than 500) if an output is no longer available  
						
						
						
						
					 
					
						2014-02-26 11:38:02 +01:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						6327edd63f 
					 
					
						
						
							
							Add a convenient way to get logs of a path/drv. Requested by phreedom.  
						
						
						
						
					 
					
						2014-02-19 10:21:59 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						73a0cb57c5 
					 
					
						
						
							
							Jobset evals page: Don't show nrFailed if it's zero  
						
						
						
						
					 
					
						2014-02-18 11:08:12 +01:00 
						 
				 
			
				
					
						
							
							
								Hydra 
							
						 
					 
					
						
						
							
						
						d4d9896f9f 
					 
					
						
						
							
							Re-add the history tab (store size and build time), now as lazy-loaded tab on build page.  
						
						
						
						
					 
					
						2014-01-28 11:55:19 +01:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						ac177d0984 
					 
					
						
						
							
							Add nixexprpath/nixexprinput to GET of jobset (API).  
						
						
						
						
					 
					
						2014-01-23 12:44:02 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						2398f2ce49 
					 
					
						
						
							
							Spelling fix  
						
						
						
						
					 
					
						2014-01-15 16:09:02 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						492fe121ea 
					 
					
						
						
							
							Jobset eval page: Fix handling of aborted/cancelled builds  
						
						... 
						
						
						
						The fix in 85d51074 
						
						
					 
					
						2014-01-15 16:06:47 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						cad2c07a35 
					 
					
						
						
							
							Fix broken redirects  
						
						
						
						
					 
					
						2014-01-14 18:17:33 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						6572869596 
					 
					
						
						
							
							clear-queue-non-current: Work around PostgreSQL query optimizer stupidity  
						
						
						
						
					 
					
						2014-01-14 18:14:10 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						62809f484f 
					 
					
						
						
							
							hydra-eval-jobs: Fix building against the latest unstable Nix  
						
						
						
						
					 
					
						2014-01-12 17:37:56 +01:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						1d392f64c6 
					 
					
						
						
							
							Fix typo.  
						
						
						
						
					 
					
						2014-01-10 15:20:19 +01:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						bd7b6fc401 
					 
					
						
						
							
							Allow Hydra to run as a private instance by requiring a login.  
						
						... 
						
						
						
						Use the following in your hydra.conf to make your instance a
private Hydra instance (public is the default):
  private 1
Currently, this will not allow you to use the API, channels
and the binary cache when running in private mode. We will add
solutions for these functionalities later. 
						
						
					 
					
						2014-01-10 11:04:28 +01:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						3e1a98668f 
					 
					
						
						
							
							Allow configuring a set of domains to allow logins from Persona.  
						
						... 
						
						
						
						E.g. add the following to only allow Persona logins from email.com and gmail.com email addresses.
  persona_allowed_domains email.com,gmail.com 
						
						
					 
					
						2014-01-09 13:31:02 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						a598fe7e81 
					 
					
						
						
							
							Allow Hydra's binary cache to be signed  
						
						... 
						
						
						
						This requires adding the following to hydra.conf:
  binary_cache_key_name = <key-name>
  binary_cache_private_key_file = <path-to-private-key>
e.g.
  binary_cache_key_name = hydra.nixos.org-1
  binary_cache_private_key_file = /home/hydra/cache-key.sec 
						
						
					 
					
						2014-01-08 15:19:17 +01:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						de26b55afe 
					 
					
						
						
							
							User.pm: Handle params from JSON properly  
						
						... 
						
						
						
						Signed-off-by: Shea Levy <shea@shealevy.com > 
						
						
					 
					
						2013-12-12 09:38:57 -05:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						f25f8dbfa3 
					 
					
						
						
							
							Higher timeout for prefetching bazaar inputs.  
						
						
						
						
					 
					
						2013-12-11 17:34:45 +01:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						a92a57f3b0 
					 
					
						
						
							
							hydra-evaluator: When evaluating a single jobset, exit with a failure code if evaluation fails  
						
						... 
						
						
						
						Signed-off-by: Shea Levy <shea@shealevy.com > 
						
						
					 
					
						2013-11-27 14:29:05 -05:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						dd4e57fb0c 
					 
					
						
						
							
							Allow passing a specific build as an input  
						
						... 
						
						
						
						Fixes  #62 . 
					
						2013-11-11 21:36:26 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						8f104396ec 
					 
					
						
						
							
							Support passing a jobset evaluation as an input  
						
						... 
						
						
						
						All successful, non-garbage-collected builds in the evaluation are
passed in a attribute set.  So if you declare a Hydra input named
‘foo’ of type ‘eval’, you get a set with members ‘foo.<jobname>’.  For
instance, if you passed a Nixpkgs eval as an input named ‘nixpkgs’,
then you could get the Firefox build for x86_64-linux as
‘nixpkgs.firefox.x86_64-linux’.
Inputs of type ‘eval’ can be specified in three ways:
* As the number of the evaluation.
* As a jobset identifier (‘<project>:<jobset>’), which will yield the
  latest finished evaluation of that jobset.  Note that there is no
  guarantee that any job in that evaluation has succeeded, so it might
  not be very useful.
* As a job identifier (‘<project>:<jobset>:<job>’), which will yield
  the latest finished evaluation of that jobset in which <job>
  succeeded.  In conjunction with aggregate jobs, this allows you to
  make sure that the evaluation contains the desired builds. 
						
						
					 
					
						2013-11-11 21:17:22 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						7b35e4d0de 
					 
					
						
						
							
							Add a link to the latest finished eval of a jobset  
						
						
						
						
					 
					
						2013-11-11 14:49:39 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						a0fdf8d2ba 
					 
					
						
						
							
							Use local copy of the Persona sign in button  
						
						
						
						
					 
					
						2013-11-06 22:20:57 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						4fb3d67f49 
					 
					
						
						
							
							Make /login give a proper JSON response again  
						
						
						
						
					 
					
						2013-11-06 16:12:07 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						60e7e4fbe9 
					 
					
						
						
							
							Remove obsolete/broken timeline feature  
						
						
						
						
					 
					
						2013-11-06 15:20:30 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						e8d92445d7 
					 
					
						
						
							
							Keep sessions for a week  
						
						
						
						
					 
					
						2013-11-06 15:15:35 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						5723fda7fc 
					 
					
						
						
							
							Keep session state across hydra-server restarts  
						
						
						
						
					 
					
						2013-11-06 15:14:31 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						33f01da507 
					 
					
						
						
							
							Fix hydra_logo setting  
						
						
						
						
					 
					
						2013-11-06 15:10:26 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						df1a33c63f 
					 
					
						
						
							
							Fix layout at all page sizes  
						
						
						
						
					 
					
						2013-11-06 14:50:21 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						3c45992182 
					 
					
						
						
							
							Make the logo configurable via hydra.conf  
						
						
						
						
					 
					
						2013-11-06 14:40:30 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						b44baf3746 
					 
					
						
						
							
							Add a flag to enable Persona support  
						
						... 
						
						
						
						It's disabled by default.  To enable, add the following to hydra.conf:
  enable_persona = 1 
						
						
					 
					
						2013-11-06 14:38:36 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						d118a575e1 
					 
					
						
						
							
							Use page-header on the front page  
						
						
						
						
					 
					
						2013-11-06 14:11:56 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						8928c35ecd 
					 
					
						
						
							
							Slight layout tweak  
						
						
						
						
					 
					
						2013-11-06 14:07:43 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						55f9d23933 
					 
					
						
						
							
							Add a command `hydra-create-user' for managing user accounts  
						
						
						
						
					 
					
						2013-11-06 13:36:29 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						3315d1ea51 
					 
					
						
						
							
							Remove obsolete hydra-control script  
						
						
						
						
					 
					
						2013-11-06 11:42:49 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						7a18e5f0c1 
					 
					
						
						
							
							Remove unused file  
						
						
						
						
					 
					
						2013-11-06 11:42:04 +00:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						63100b0ee8 
					 
					
						
						
							
							Merge branch 'master' into persona  
						
						
						
						
					 
					
						2013-11-06 12:35:36 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						27a740d4b1 
					 
					
						
						
							
							Don't show an empty projects list  
						
						
						
						
					 
					
						2013-11-06 12:15:11 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						a0b58b6b62 
					 
					
						
						
							
							Fix typo that caused empty news item to show up  
						
						
						
						
					 
					
						2013-11-06 12:15:11 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						ecadcef642 
					 
					
						
						
							
							Prevent a division by zero in hydra-queue-runner  
						
						... 
						
						
						
						Fixes  #131 . 
					
						2013-11-06 12:15:11 +01:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						f1c187198c 
					 
					
						
						
							
							Stupid capitalization scheme  
						
						... 
						
						
						
						Signed-off-by: Shea Levy <shea@shealevy.com > 
						
						
					 
					
						2013-11-05 12:39:55 -05:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						2e1c07c5f7 
					 
					
						
						
							
							Argh  
						
						... 
						
						
						
						ALWAYS RUN THE TESTS
Signed-off-by: Shea Levy <shea@shealevy.com > 
						
						
					 
					
						2013-11-05 12:31:36 -05:00 
						 
				 
			
				
					
						
							
							
								aszlig 
							
						 
					 
					
						
						
							
						
						cfd4843290 
					 
					
						
						
							
							topbar: Include "Create project" in menu.  
						
						... 
						
						
						
						For users who only have the "create-projects" role, actually display the
item in the menu as the only option.
Signed-off-by: aszlig <aszlig@redmoonstudios.org > 
						
						
					 
					
						2013-11-05 17:03:31 +01:00 
						 
				 
			
				
					
						
							
							
								aszlig 
							
						 
					 
					
						
						
							
						
						f6a83bcc5b 
					 
					
						
						
							
							user: Fix spelling of create-projects role.  
						
						... 
						
						
						
						This actually is right in the manual but displayed incorrectly on the
web interface.
Signed-off-by: aszlig <aszlig@redmoonstudios.org > 
						
						
					 
					
						2013-11-05 17:03:31 +01:00