Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						100e09a5b3 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into flake  
						
						... 
						
						
						
						Also update flake.lock 
						
						
					 
					
						2020-02-10 17:58:10 +01:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						add4f610ce 
					 
					
						
						
							
							Merge pull request  #711  from grahamc/jobset-id-pgsql-part-1  
						
						... 
						
						
						
						jobset_id, #710  Part 1 
						
						
					 
					
						2020-02-10 11:43:38 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						c4cc72f944 
					 
					
						
						
							
							hydra-init: Warn about the schema version migration  
						
						
						
						
					 
					
						2020-02-10 11:43:03 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						f69260118b 
					 
					
						
						
							
							hydra-backfill-ids: create to add jobset_id values to Builds and Jobs  
						
						... 
						
						
						
						Vacuum every 10 iterations, update 10k at a time. 
						
						
					 
					
						2020-02-10 11:43:03 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						f3a561aecd 
					 
					
						
						
							
							Builds: populate Builds.jobset_id in hydra-eval-jobset  
						
						
						
						
					 
					
						2020-02-10 11:43:02 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						ddf00fa627 
					 
					
						
						
							
							Builds: add a nullable jobset_id foreign key to Jobsets.  
						
						... 
						
						
						
						Also, adds an explicitly named "builds" accessor to the Jobsets
Schema object, which uses the project/jobset name. 
						
						
					 
					
						2020-02-10 11:43:02 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						624f1d8d2d 
					 
					
						
						
							
							Jobs: populate Jobs.jobset_id field when writing from hydra-eval-jobset  
						
						
						
						
					 
					
						2020-02-10 11:43:02 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						efa1f1d4fb 
					 
					
						
						
							
							Jobs: add a nullable jobset_id foreign key to Jobsets.  
						
						... 
						
						
						
						Also, adds an explicitly named "jobs" accessor to the Jobsets
Schema object, which uses the project/jobset name. 
						
						
					 
					
						2020-02-10 11:43:02 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						e00030563b 
					 
					
						
						
							
							Jobsets: add a SERIAL, unique, non-null id column  
						
						... 
						
						
						
						A postgresql column which is non-null and unique is treated with
the same optimisations as a primary key, so we have no need to
try and recreate the `id` as the primary key.
No read paths are impacted by this change, and the database will
automatically create an ID for each insert. Thus, no code needs to
change. 
						
						
					 
					
						2020-02-10 11:42:59 -05:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						4a05bb36ac 
					 
					
						
						
							
							Merge pull request  #713  from grahamc/backport-flake-migration  
						
						... 
						
						
						
						Copy the flake migration from the flake branch 
						
						
					 
					
						2020-02-10 17:41:46 +01:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						6fe57ab5fa 
					 
					
						
						
							
							Copy the flake migration from the flake branch  
						
						... 
						
						
						
						hydra.nixos.org is already running this rev, and it should be safe to
apply to everyone else. If we make changes to this migration, we'll
need to write another migration anyway. 
						
						
					 
					
						2020-02-09 15:21:28 -05:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						2b4f14963b 
					 
					
						
						
							
							Merge pull request  #709  from grahamc/generate-from-postgresql  
						
						... 
						
						
						
						sql: Generate models from postgresql 
						
						
					 
					
						2020-02-06 20:18:31 +01:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						c2f932a7e3 
					 
					
						
						
							
							sql: Generate models from postgresql  
						
						... 
						
						
						
						Lowercasing is due to postgresql not having case-sensitive table names.
It always technically workde before, but those table names never
existed literally.
The switch to generating from postgresql is to handle an upcoming
addition of an auto-incrementign ID to the Jobset table. Sqlite doesn't
seem to be able to handle the table having an auto incrementing ID
field which isn't the primary key, but we can't change the primary
key trivially.
Since hydra doesn't support sqlite and hasn't for many year anyway,
it is easier to just generate from pgsql directly. 
						
						
					 
					
						2020-02-06 12:23:47 -05:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						ba8814a245 
					 
					
						
						
							
							Fix build  
						
						
						
						
					 
					
						2020-02-03 18:43:45 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						d1bc950de2 
					 
					
						
						
							
							Doh  
						
						
						
						
					 
					
						2020-02-03 18:38:05 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						f0e8e56f89 
					 
					
						
						
							
							Update flake.lock  
						
						
						
						
					 
					
						2020-02-03 18:14:06 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						bb94677526 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into flake  
						
						
						
						
					 
					
						2020-02-03 17:49:01 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						9da60e3c66 
					 
					
						
						
							
							Merge pull request  #708  from basvandijk/remove-logdiff-button  
						
						... 
						
						
						
						Remove the "log diff" buttons 
						
						
					 
					
						2020-01-27 14:36:56 +01:00 
						 
				 
			
				
					
						
							
							
								Bas van Dijk 
							
						 
					 
					
						
						
							
						
						5fab5e935b 
					 
					
						
						
							
							Remove the "log diff" buttons  
						
						... 
						
						
						
						because they're referencing the removed `logdiff` API.
This API was removed in 4d1816b152Fixes  #409  
						
						
					 
					
						2020-01-26 21:45:38 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						5c0c7d52a0 
					 
					
						
						
							
							Merge pull request  #700  from hamishmack/master  
						
						... 
						
						
						
						Fixes for macOS 
						
						
					 
					
						2020-01-07 11:38:34 +01:00 
						 
				 
			
				
					
						
							
							
								Hamish Mackenzie 
							
						 
					 
					
						
						
							
						
						c40c887e50 
					 
					
						
						
							
							Fixes for macOS  
						
						... 
						
						
						
						Building on macOS with the latest nixpkgs master and NixOS/nixpkgs#77147 
fails.  It seems some `std::experimental` (optional) for instance are
not available as `experimental`, but are in `std`.  Also `toJSON` is
missing for `atomic< unsigned long long >`. 
						
						
					 
					
						2020-01-07 12:38:06 +13:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						e7f2139e25 
					 
					
						
						
							
							Build against nix-master  
						
						
						
						
					 
					
						2019-12-30 22:49:26 +01:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						5cac40a438 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into flake  
						
						
						
						
					 
					
						2019-12-29 16:37:25 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						d0f1bda0b8 
					 
					
						
						
							
							job prometheus endpoint: drop nixname, too variable  
						
						
						
						
					 
					
						2019-12-29 16:37:13 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						d24de1b5de 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into flake  
						
						
						
						
					 
					
						2019-12-28 20:58:03 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						64cdc3413c 
					 
					
						
						
							
							job prometheus endpoint: d'oh  
						
						
						
						
					 
					
						2019-12-28 20:57:27 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						511c2db8aa 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into flake  
						
						
						
						
					 
					
						2019-12-28 20:22:54 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						f8875f2d68 
					 
					
						
						
							
							Merge pull request  #699  from grahamc/job-prom  
						
						... 
						
						
						
						job: create a prometheus endpoint 
						
						
					 
					
						2019-12-28 20:22:24 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						d5445bfc1d 
					 
					
						
						
							
							job: create a prometheus endpoint  
						
						... 
						
						
						
						Export the most recent stop time and exit status in
a prometheus-friendly format. 
						
						
					 
					
						2019-12-28 16:41:49 -05:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						20dd0bbe6a 
					 
					
						
						
							
							Merge pull request  #691  from knl/fix-missing-notification-stats  
						
						... 
						
						
						
						hydra-send-stats: Cleanup removed metrics 
						
						
					 
					
						2019-11-13 11:49:32 +01:00 
						 
				 
			
				
					
						
							
							
								Nikola Knezevic 
							
						 
					 
					
						
						
							
						
						06abfd6b2f 
					 
					
						
						
							
							hydra-send-stats: Cleanup removed metrics  
						
						... 
						
						
						
						In 2946899504 
						
						
					 
					
						2019-11-13 11:42:58 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						4779757683 
					 
					
						
						
							
							Update flake.lock  
						
						
						
						
					 
					
						2019-11-08 15:45:21 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						9e0e625bfa 
					 
					
						
						
							
							Update flake.lock  
						
						
						
						
					 
					
						2019-11-08 14:41:13 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						4c8f600eaa 
					 
					
						
						
							
							Update to latest Nix and fix compilation  
						
						
						
						
					 
					
						2019-11-07 23:16:05 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						1784c362ed 
					 
					
						
						
							
							Simplify flake.nix  
						
						
						
						
					 
					
						2019-11-07 18:46:32 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						55b0afa08f 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into flake  
						
						
						
						
					 
					
						2019-11-07 18:42:15 +01:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						e89ea733d0 
					 
					
						
						
							
							Merge pull request  #687  from andir/more-roles  
						
						... 
						
						
						
						Add `cancel-build` & `bump-to-front` roles 
						
						
					 
					
						2019-11-07 17:52:58 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Rammhold 
							
						 
					 
					
						
						
							
						
						841a47cabe 
					 
					
						
						
							
							Add cancel-build role  
						
						
						
						
					 
					
						2019-11-05 22:56:01 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Rammhold 
							
						 
					 
					
						
						
							
						
						ce1e10c116 
					 
					
						
						
							
							Add bump-to-front role  
						
						
						
						
					 
					
						2019-11-05 19:32:06 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						45f8a0ef66 
					 
					
						
						
							
							Merge pull request  #686  from basvandijk/remove-unused-firstOutput  
						
						... 
						
						
						
						hydra-eval-jobset: $firstOutput is not used so can be removed 
						
						
					 
					
						2019-11-05 14:09:54 +01:00 
						 
				 
			
				
					
						
							
							
								Bas van Dijk 
							
						 
					 
					
						
						
							
						
						840e99f859 
					 
					
						
						
							
							hydra-eval-jobset: $firstOutput is not used so can be removed  
						
						
						
						
					 
					
						2019-11-05 13:58:40 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						c7d1d34547 
					 
					
						
						
							
							Merge pull request  #683  from dasJ/flake  
						
						... 
						
						
						
						Fix declarative flake builds 
						
						
					 
					
						2019-10-27 16:53:44 +01:00 
						 
				 
			
				
					
						
							
							
								Janne Heß 
							
						 
					 
					
						
						
							
						
						6f99d958bc 
					 
					
						
						
							
							Fix declarative flake builds  
						
						
						
						
					 
					
						2019-10-27 14:57:53 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						26ea7e493d 
					 
					
						
						
							
							Update flake.lock  
						
						
						
						
					 
					
						2019-10-23 21:32:37 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						a816730d8b 
					 
					
						
						
							
							uri -> url  
						
						
						
						
					 
					
						2019-10-23 20:31:27 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						43d4bc9108 
					 
					
						
						
							
							Fix reproduction instructions  
						
						
						
						
					 
					
						2019-10-23 16:29:12 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						7ba06c13ac 
					 
					
						
						
							
							Bump flake dependencies  
						
						
						
						
					 
					
						2019-10-22 20:19:40 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						551e936fac 
					 
					
						
						
							
							Update flake.nix  
						
						... 
						
						
						
						Currently Hydra is only supported on x86_64-linux. 
						
						
					 
					
						2019-10-15 20:21:42 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						4b28068925 
					 
					
						
						
							
							Update flake.lock  
						
						
						
						
					 
					
						2019-10-04 21:43:59 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						80738fadb1 
					 
					
						
						
							
							Add hydraProxy module  
						
						
						
						
					 
					
						2019-10-04 21:31:27 +02:00