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 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						8a0200edd2 
					 
					
						
						
							
							Doh  
						
						
						
						
					 
					
						2013-11-05 16:13:09 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						ae85d2df23 
					 
					
						
						
							
							Add a "My jobsets" tab to the dashboard  
						
						
						
						
					 
					
						2013-11-05 16:05:29 +01:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						d5574230e4 
					 
					
						
						
							
							typo  
						
						... 
						
						
						
						Signed-off-by: Shea Levy <shea@shealevy.com > 
						
						
					 
					
						2013-11-05 09:57:15 -05:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						217ba725a3 
					 
					
						
						
							
							Restore accidentally-removed fields to the Builds API  
						
						... 
						
						
						
						Signed-off-by: Shea Levy <shea@shealevy.com > 
						
						
					 
					
						2013-11-05 09:43:32 -05:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						385ceaff4d 
					 
					
						
						
							
							Show buildinput and buildproduct information in the Builds API  
						
						... 
						
						
						
						Signed-off-by: Shea Levy <shea@shealevy.com > 
						
						
					 
					
						2013-11-05 09:42:05 -05:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						589271bd72 
					 
					
						
						
							
							In the "My jobs" tab, ignore disabled projects/jobsets  
						
						
						
						
					 
					
						2013-11-05 14:53:52 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						27b795f46e 
					 
					
						
						
							
							Doh  
						
						
						
						
					 
					
						2013-11-05 14:46:20 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						fc827a003a 
					 
					
						
						
							
							Be paranoid about the Persona email address  
						
						
						
						
					 
					
						2013-11-05 14:40:40 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						b53bd868fb 
					 
					
						
						
							
							Add a "My jobs" tab to the dashboard  
						
						... 
						
						
						
						It shows all current jobs of which the user is a maintainer. 
						
						
					 
					
						2013-11-05 14:35:49 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						3c981bed02 
					 
					
						
						
							
							Slight cleanup in the Persona sign in code  
						
						
						
						
					 
					
						2013-11-05 14:10:20 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						bdd6e99fbd 
					 
					
						
						
							
							Clean up user editing  
						
						
						
						
					 
					
						2013-11-05 14:02:04 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						bd927eba66 
					 
					
						
						
							
							Make sign in a modal dialog box rather than a separate page  
						
						
						
						
					 
					
						2013-11-05 13:13:02 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						299ac07cbc 
					 
					
						
						
							
							Re-enable adding new users via the web interface  
						
						... 
						
						
						
						Also unify user creation and user editing. 
						
						
					 
					
						2013-11-05 12:41:10 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						36c961a376 
					 
					
						
						
							
							Store the account type ("hydra" or "persona") explicitly in the database  
						
						
						
						
					 
					
						2013-11-05 11:46:05 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						14b9b201e1 
					 
					
						
						
							
							Don't show a password reset button for Persona accounts  
						
						
						
						
					 
					
						2013-11-05 11:18:44 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						b54cfbf032 
					 
					
						
						
							
							Merge branch 'master' into persona  
						
						... 
						
						
						
						Conflicts:
	src/lib/Hydra/Helper/CatalystUtils.pm
	src/root/layout.tt
	src/root/topbar.tt
	src/root/user.tt 
						
						
					 
					
						2013-11-05 11:11:48 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						32b6ddf772 
					 
					
						
						
							
							hydra-eval-jobs: Support meta.license being a list  
						
						... 
						
						
						
						TODO: PostgreSQL has an array column type, we should use it for the
license and maintainers columns. 
						
						
					 
					
						2013-11-04 22:50:32 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						647d6bc3f1 
					 
					
						
						
							
							Force creation of a new uncached eval if jobs have been removed  
						
						... 
						
						
						
						Previously we only checked if jobs had been added.  We should probably
rename the "hasNewBuilds" field in the database. 
						
						
					 
					
						2013-11-01 19:24:52 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						a04c117eb6 
					 
					
						
						
							
							Revert "Remove wacky "sysbuild" filtering"  
						
						... 
						
						
						
						This reverts commit 2d7e106d29 
						
						
					 
					
						2013-11-01 18:30:36 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						cbd56824a2 
					 
					
						
						
							
							Use /etc/nix/machines  
						
						
						
						
					 
					
						2013-10-30 11:21:23 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						a919b503fb 
					 
					
						
						
							
							Restore api/get-info  
						
						
						
						
					 
					
						2013-10-29 19:53:23 +01:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						5da3dcfd57 
					 
					
						
						
							
							Make the outputs' outpaths available via the Build JSON API  
						
						... 
						
						
						
						Signed-off-by: Shea Levy <shea@shealevy.com > 
						
						
					 
					
						2013-10-29 14:41:48 -04:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						4eef090a45 
					 
					
						
						
							
							Flesh out the API a bit  
						
						... 
						
						
						
						Signed-off-by: Shea Levy <shea@shealevy.com > 
						
						
					 
					
						2013-10-29 13:54:11 -04:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						b51b8cddf4 
					 
					
						
						
							
							Add in missing needed join  
						
						... 
						
						
						
						Signed-off-by: Shea Levy <shea@shealevy.com > 
						
						
					 
					
						2013-10-25 14:06:52 -04:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						8e82ba0093 
					 
					
						
						
							
							Get rid of old ToJSON code path  
						
						... 
						
						
						
						Signed-off-by: Shea Levy <shea@shealevy.com > 
						
						
					 
					
						2013-10-25 11:09:11 -04:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						a89096ec5e 
					 
					
						
						
							
							Clean up root controller  
						
						... 
						
						
						
						Signed-off-by: Shea Levy <shea@shealevy.com > 
						
						
					 
					
						2013-10-25 11:09:11 -04:00