Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						dca6c5a983 
					 
					
						
						
							
							hydra-eval-jobs: Filter ANSI escape sequences  
						
						
						
						
					 
					
						2018-08-01 17:06:32 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						1898e31ed8 
					 
					
						
						
							
							hydra-eval-jobset: Respect email_notification  
						
						
						
						
					 
					
						2018-08-01 16:56:53 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						a71e6301d2 
					 
					
						
						
							
							Fix Hydra VM tests  
						
						
						
						
					 
					
						2018-07-31 21:49:05 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						1a899890ac 
					 
					
						
						
							
							Use nixUnstable  
						
						
						
						
					 
					
						2018-07-31 21:19:10 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						162d671c48 
					 
					
						
						
							
							Revert "Fix broken build.x86_64-linux job ( #573 )"  
						
						... 
						
						
						
						This reverts commit c2e2b42877 
						
						
					 
					
						2018-07-31 10:23:41 +02:00 
						 
				 
			
				
					
						
							
							
								Maximilian Bosch 
							
						 
					 
					
						
						
							
						
						37d35ac51e 
					 
					
						
						
							
							jobset view: jump back to the proper tab when displaying all failed jobsets  
						
						... 
						
						
						
						When I press "n builds omitted" I get back to the first tab of a jobset.
This is extremely counter-intuitive, instead this notice should link to
the currently opened tab. 
						
						
					 
					
						2018-07-15 17:52:14 +02:00 
						 
				 
			
				
					
						
							
							
								Jacob Mitchell 
							
						 
					 
					
						
						
							
						
						c2e2b42877 
					 
					
						
						
							
							Fix broken build.x86_64-linux job ( #573 )  
						
						... 
						
						
						
						The job has been failing since https://hydra.nixos.org/eval/1461286 
with the following error:
    hydra-eval-jobs.cc:278:17: error: 'evalSettings' was not declared in this scope
                     evalSettings.restrictEval = true;
                     ^~~~~~~~~~~~
This is likely due to a typo in 0882519 
						
						
					 
					
						2018-07-07 19:15:01 +01:00 
						 
				 
			
				
					
						
							
							
								Kevin Quick 
							
						 
					 
					
						
						
							
						
						e523e8a643 
					 
					
						
						
							
							Additional helpful information in error messages.  
						
						
						
						
					 
					
						2018-06-29 17:41:23 -07:00 
						 
				 
			
				
					
						
							
							
								Philipp Hausmann 
							
						 
					 
					
						
						
							
						
						f738f6feb3 
					 
					
						
						
							
							Add BitBucket pull request support  
						
						
						
						
					 
					
						2018-06-22 11:22:54 +02:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						879333fd3c 
					 
					
						
						
							
							Make /api/push-github public for private Hydra instances. This makes it possible to use webhooks to trigger evaluations for private Hydra instances.  
						
						
						
						
					 
					
						2018-06-14 17:23:01 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						cff52ab151 
					 
					
						
						
							
							Merge pull request  #556  from AmineChikhaoui/machine-types-stats  
						
						... 
						
						
						
						add some more statistics about runnable/running builds per arch/system features 
						
						
					 
					
						2018-06-12 14:02:57 +02:00 
						 
				 
			
				
					
						
							
							
								AmineChikhaoui 
							
						 
					 
					
						
						
							
						
						298e99449b 
					 
					
						
						
							
							add metrics for hydra notifications.  
						
						
						
						
					 
					
						2018-06-12 13:00:39 +01:00 
						 
				 
			
				
					
						
							
							
								AmineChikhaoui 
							
						 
					 
					
						
						
							
						
						99e6c19672 
					 
					
						
						
							
							add some more statistics about runnable/running builds per arch/system  
						
						... 
						
						
						
						features. 
						
						
					 
					
						2018-06-12 13:00:00 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						b11789f399 
					 
					
						
						
							
							Add boost dependency  
						
						
						
						
					 
					
						2018-06-05 13:24:23 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						0882519b10 
					 
					
						
						
							
							hydra-eval-jobs: Ugly hackery to reduce memory usage  
						
						... 
						
						
						
						You can now set 'evaluator_max_heap_size' to make hydra-eval-jobs
restart itself if the Boehm heap exceeds the specified size.
For example, with 'evaluator_max_heap_size = 256000000',
  $ hydra-eval-jobs '<nixpkgs/pkgs/top-level/release.nix>' -I nixpkgs=channel:nixos-17.09
has a max RSS of .56 GiB rather than 4.7 GiB.
Unfortunately it doesn't help much for the NixOS jobsets because of
the "tested" job which requires a huge amount of memory all by itself. 
						
						
					 
					
						2018-06-05 13:24:23 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						821f8bf5a0 
					 
					
						
						
							
							release.nix: Use fetchGit to get Nixpkgs  
						
						
						
						
					 
					
						2018-06-05 13:24:23 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						39eca8bef1 
					 
					
						
						
							
							Fix build against Nix master  
						
						
						
						
					 
					
						2018-06-05 13:24:23 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						7f6d52f4c3 
					 
					
						
						
							
							Merge pull request  #562  from grahamc/141-redux  
						
						... 
						
						
						
						Allow channels to be usefully imported by other nix expressions. 
						
						
					 
					
						2018-05-25 18:30:15 +02:00 
						 
				 
			
				
					
						
							
							
								Shea Levy 
							
						 
					 
					
						
						
							
						
						70eb67fe5b 
					 
					
						
						
							
							Allow channels to be usefully imported by other nix expressions.  
						
						
						
						
					 
					
						2018-05-25 11:22:20 -04:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						4013e83e3f 
					 
					
						
						
							
							Merge pull request  #560  from Synthetica9/nixpkgs-40521-hydra  
						
						... 
						
						
						
						Remove "bashism" 
						
						
					 
					
						2018-05-17 12:03:19 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Hilhorst 
							
						 
					 
					
						
						
							
						
						d27732bdf0 
					 
					
						
						
							
							Remove "bashism"  
						
						... 
						
						
						
						Replace `bash <(...)` with `... | bash`
See also: NixOS/nixpkgs#40521  
						
						
					 
					
						2018-05-16 23:56:40 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						09a4c9fad2 
					 
					
						
						
							
							hydra-evaluator: Allow setting the maximum number of concurrent evaluations  
						
						
						
						
					 
					
						2018-05-16 14:22:00 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						4e27796eba 
					 
					
						
						
							
							Allow setting GC_INITIAL_HEAP_SIZE for hydra-eval-jobs  
						
						... 
						
						
						
						This cannot be done in the hydra-evaluator systemd unit, since then
every other Nix process (e.g. hydra-evaluator and nix-prefetch-*) will
also allocate the specified heap size, probably leading to OOM. 
						
						
					 
					
						2018-05-16 14:14:53 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						691f7e168c 
					 
					
						
						
							
							Fix building on Nixpkgs 17.09  
						
						
						
						
					 
					
						2018-05-10 15:11:24 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						215b724e44 
					 
					
						
						
							
							Fix passing arguments to the reproduction script  
						
						
						
						
					 
					
						2018-05-10 15:11:08 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						df27358e11 
					 
					
						
						
							
							Merge pull request  #547  from cleverca22/fix-githubpulls-newline  
						
						... 
						
						
						
						fix a stray newline in a path 
						
						
					 
					
						2018-03-16 18:41:09 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Bishop 
							
						 
					 
					
						
						
							
						
						4015bca225 
					 
					
						
						
							
							fix a stray newline in a path  
						
						
						
						
					 
					
						2018-03-16 13:04:48 -03:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						85524b2d0f 
					 
					
						
						
							
							Disable jobset deletion  
						
						... 
						
						
						
						This is a good way to make Hydra hang. (E.g. we had a deletion of
nixos:gcc-7 running for > 12 hours and blocking UPDATE statements from
hydra-queue-runner.) Generally it's better to just disable/hide an old
jobset anyway. 
						
						
					 
					
						2018-03-13 14:05:55 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						02888105a8 
					 
					
						
						
							
							Add a hydra.conf option to enable email notification  
						
						... 
						
						
						
						Note that it's disabled by default. 
						
						
					 
					
						2018-03-12 14:04:23 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						c0fac52872 
					 
					
						
						
							
							Add some debug code  
						
						
						
						
					 
					
						2018-03-07 10:23:43 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						5a1f2a50e5 
					 
					
						
						
							
							Handle derivations with system type 'builtin'  
						
						... 
						
						
						
						Fixes  #540 . 
					
						2018-03-07 10:22:35 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						68afa2bf6f 
					 
					
						
						
							
							Dump more system info in /queue-runner-status  
						
						
						
						
					 
					
						2018-03-07 10:06:56 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						cb43da06f3 
					 
					
						
						
							
							Use Nix 2.0 and default GCC  
						
						
						
						
					 
					
						2018-03-07 09:52:18 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						3ec73c93e2 
					 
					
						
						
							
							Remove unused dependency on aws-sdk-cpp  
						
						
						
						
					 
					
						2018-02-23 16:47:24 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						028ecf7c1f 
					 
					
						
						
							
							Merge pull request  #536  from phile314-fh/master  
						
						... 
						
						
						
						[ Fix  #531  ] Trim github pr plugin store paths. 
						
						
					 
					
						2018-02-12 18:05:03 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hausmann 
							
						 
					 
					
						
						
							
						
						3cf2ffe367 
					 
					
						
						
							
							[  Fix   #531  ] Trim github pr plugin store paths.  
						
						... 
						
						
						
						nix-store --add returns a trailing LF which caused wrong include
paths for the github PR plugin JSON input. 
						
						
					 
					
						2018-02-12 17:59:56 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						ae080615d1 
					 
					
						
						
							
							Merge pull request  #535  from grahamc/patch-3  
						
						... 
						
						
						
						Typo: on the build view page: Yu -> You 
						
						
					 
					
						2018-02-08 18:50:00 +01:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						aeca462de0 
					 
					
						
						
							
							Typo: on the build view page: Yu -> You  
						
						
						
						
					 
					
						2018-02-08 12:37:21 -05:00 
						 
				 
			
				
					
						
							
							
								Chloe Kever 
							
						 
					 
					
						
						
							
						
						9eb149b509 
					 
					
						
						
							
							Fix bad ordering in projects documentation.  
						
						
						
						
					 
					
						2018-01-17 13:34:01 -08:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						fd463ff403 
					 
					
						
						
							
							Remove nix-install-package support  
						
						... 
						
						
						
						'nix-install-package' no longer exists in Nix 1.12.
Closes  #268 . 
						
						
					 
					
						2018-01-15 14:27:58 +01:00 
						 
				 
			
				
					
						
							
							
								Benno Fünfstück 
							
						 
					 
					
						
						
							
						
						3ab5d299c1 
					 
					
						
						
							
							feat: add /eval/<id>/builds endpoint  
						
						... 
						
						
						
						This endpoint allows efficient retrieval of all the builds in an
evaluation, without making a request for each single build. 
						
						
					 
					
						2018-01-14 01:29:37 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						a4fc292c83 
					 
					
						
						
							
							Merge pull request  #526  from grahamc/add-restart-jobs-role  
						
						... 
						
						
						
						Add a restart-jobs role 
						
						
					 
					
						2018-01-02 11:27:33 +01:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						83a48d2d4f 
					 
					
						
						
							
							Add a restart-jobs role  
						
						... 
						
						
						
						Frequently users want Hydra access just to restart jobs. However,
prior to this commit the only way to grant that access was by giving
them full Admin access which isn't necessarily what we want to do.
By having a restart-jobs role, we can grant this privilege to users
who are known to the community and want to help, but aren't long-time
members.
I haven't tested this commit, but it looks good to me... 
						
						
					 
					
						2017-12-30 08:28:23 -05:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						8913c682cf 
					 
					
						
						
							
							Doh  
						
						
						
						
					 
					
						2017-12-25 15:02:17 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						0d79f16fd5 
					 
					
						
						
							
							git-export -> source  
						
						
						
						
					 
					
						2017-12-25 14:31:30 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						7ccec0900b 
					 
					
						
						
							
							Fix links to steps in the machines page  
						
						
						
						
					 
					
						2017-12-07 16:20:23 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						e9670641ec 
					 
					
						
						
							
							Distinguish build step states  
						
						... 
						
						
						
						The web interface now shows whether a build step is connecting,
copying inputs/outputs, building, etc. 
						
						
					 
					
						2017-12-07 15:35:31 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						457483ba0e 
					 
					
						
						
							
							Don't lock the BuildSteps table when inserting  
						
						... 
						
						
						
						Instead, optimistically insert a row and retry if there is a conflict. 
						
						
					 
					
						2017-12-07 14:41:29 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						2660c3cc54 
					 
					
						
						
							
							Remove redundant check  
						
						
						
						
					 
					
						2017-12-05 16:00:18 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						d0b19d3172 
					 
					
						
						
							
							Merge pull request  #520  from AmineChikhaoui/master  
						
						... 
						
						
						
						hide disabled jobsets by default. 
						
						
					 
					
						2017-12-05 15:28:41 +01:00