Graham Christensen 
							
						 
					 
					
						
						
							
						
						42edd3a9d8 
					 
					
						
						
							
							hydra-notify: respond to cached_build_queued  
						
						 
						
						
						
						
					 
					
						2022-01-14 09:13:17 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						6b7f1da11e 
					 
					
						
						
							
							hydra-notify: operate on cached_build_finished events  
						
						 
						
						
						
						
					 
					
						2022-01-14 09:13:17 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						5b35a597b4 
					 
					
						
						
							
							RunCommand: update project / jobset name refs  
						
						 
						
						
						
						
					 
					
						2022-01-13 20:44:51 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maximilian Bosch 
							
						 
					 
					
						
						
							
						
						a18b487403 
					 
					
						
						
							
							hydra-queue-runner: support store URIs declaring an alternate store location  
						
						 
						
						... 
						
						
						
						When having a builder like this in `/etc/nix/machines`
    ssh://mfbuild?remote-store=/home/bosch/store
Hydra cannot build there since it tries to pass the entire value to
`ssh(1)` which doesn't work. Also, an alternate store-location is e.g.
used if the user isn't a trusted user on the remote system and thus
cannot use `/nix/store`.
If such a URI is given, Hydra will now add a `--store /home/bosch/store`
to the `ssh`-command to select the appropriate location remotely. 
						
						
					 
					
						2022-01-12 15:56:05 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						96b2200895 
					 
					
						
						
							
							hydra-notify: sort subscriptions  
						
						 
						
						
						
						
					 
					
						2022-01-11 13:28:04 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						4da80e736e 
					 
					
						
						
							
							hydra-eval-jobset: send notifications when cached queued / finished builds are submitted  
						
						 
						
						
						
						
					 
					
						2022-01-11 13:28:04 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						f30ca3c423 
					 
					
						
						
							
							showJobName: use jobset/project columns  
						
						 
						
						
						
						
					 
					
						2022-01-11 11:51:31 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						ceb6ea252a 
					 
					
						
						
							
							CatalystUtils.pm: don't use Hydra::Helper::Nix  
						
						 
						
						... 
						
						
						
						Using it causes database information to get fixated early, before tests can set a
new database. We only used it in one case, and that is an absolute reference anyway. The
tests for channel generation are passing, and that uses
[requireLocalStore, so this should be fine. 
						
						
					 
					
						2022-01-11 11:47:42 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cole Helbling 
							
						 
					 
					
						
						
							
						
						9b12a88d81 
					 
					
						
						
							
							BuildDiff: ensure buildstatus is defined  
						
						 
						
						... 
						
						
						
						buildstatus won't be defined if e.g. a build is queued but none have
failed. 
						
						
					 
					
						2022-01-10 12:11:06 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cole Helbling 
							
						 
					 
					
						
						
							
						
						b98dbe01c3 
					 
					
						
						
							
							BuildDiff: slight cleanup  
						
						 
						
						... 
						
						
						
						Remove debugging Data::Dumper import, make comment describing function
inputs more readable. 
						
						
					 
					
						2022-01-10 12:11:06 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cole Helbling 
							
						 
					 
					
						
						
							
						
						ef6a2c96e7 
					 
					
						
						
							
							JobsetEval: add the result of buildDiff to $c->stash  
						
						 
						
						
						
						
					 
					
						2022-01-10 12:11:06 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cole Helbling 
							
						 
					 
					
						
						
							
						
						98375e9086 
					 
					
						
						
							
							BuildDiff: bring back the sort  
						
						 
						
						
						
						
					 
					
						2022-01-10 12:11:05 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cole Helbling 
							
						 
					 
					
						
						
							
						
						ceb81e7d78 
					 
					
						
						
							
							BuildDiff: actual list reference to $builds2  
						
						 
						
						
						
						
					 
					
						2022-01-10 12:11:05 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cole Helbling 
							
						 
					 
					
						
						
							
						
						458214381d 
					 
					
						
						
							
							BuildDiff: document what the inputs mean  
						
						 
						
						... 
						
						
						
						They were tripping me up, so it helped to know exactly what they were at
the ~point they're used. 
						
						
					 
					
						2022-01-10 12:11:05 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cole Helbling 
							
						 
					 
					
						
						
							
						
						ff12218d02 
					 
					
						
						
							
							BuildDiff: cleanup imports and make slightly more readable  
						
						 
						
						
						
						
					 
					
						2022-01-10 12:11:05 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cole Helbling 
							
						 
					 
					
						
						
							
						
						ec98bdaaaa 
					 
					
						
						
							
							BuildDiff: move cmdBuilds from Controller/JobsetEval  
						
						 
						
						
						
						
					 
					
						2022-01-10 12:11:05 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cole Helbling 
							
						 
					 
					
						
						
							
						
						0c51f3ca7d 
					 
					
						
						
							
							BuildDiff: make actual hash ref  
						
						 
						
						
						
						
					 
					
						2022-01-10 12:11:05 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cole Helbling 
							
						 
					 
					
						
						
							
						
						1349887974 
					 
					
						
						
							
							BuildDiff: split out from JobsetEval GET impl  
						
						 
						
						
						
						
					 
					
						2022-01-10 12:11:05 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cole Helbling 
							
						 
					 
					
						
						
							
						
						aba0422865 
					 
					
						
						
							
							JobsetEval: allow restarting failed builds even with no eval to compare to  
						
						 
						
						
						
						
					 
					
						2022-01-10 12:10:56 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						98c88a4dbf 
					 
					
						
						
							
							Merge pull request  #1097  from DeterminateSystems/api-test-warnings  
						
						 
						
						... 
						
						
						
						Api test warnings: clean up 
						
						
					 
					
						2022-01-10 14:03:38 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						265908c1cd 
					 
					
						
						
							
							Merge pull request  #1099  from helsinki-systems/feat/dark-theme  
						
						 
						
						... 
						
						
						
						Provide a dark theme when the user prefers it 
						
						
					 
					
						2022-01-10 14:01:36 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Janne Heß 
							
						 
					 
					
						
						
							
						
						680cd43e40 
					 
					
						
						
							
							Provide a dark theme when the user prefers it  
						
						 
						
						
						
						
					 
					
						2022-01-10 19:33:51 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						e254b62f13 
					 
					
						
						
							
							Merge pull request  #1096  from DeterminateSystems/pathinput-revision-hash  
						
						 
						
						... 
						
						
						
						PathInput: make the hash part of the revision 
						
						
					 
					
						2022-01-10 13:32:58 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Janne Heß 
							
						 
					 
					
						
						
							
						
						a69693a832 
					 
					
						
						
							
							hydra-eval-jobset: Fix two minor bugs  
						
						 
						
						... 
						
						
						
						I'm honestly too lazy to create two commits for fixing these one-line
issues so here's one.
The first hunk fixes the name of the projectName input. This is relevant
now because it gets logged and the log message looks stupid when there
is an input without a name.
The second hunk fixes a warning when using declarative non-flake
jobsets. The implementation may look weird but it's just the same as the
logical implication operator of nix. 
						
						
					 
					
						2022-01-10 18:28:41 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						3874db4fb7 
					 
					
						
						
							
							PathInput: make the hash part of the revision  
						
						 
						
						
						
						
					 
					
						2022-01-10 11:23:22 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						832fa8c73d 
					 
					
						
						
							
							Controller/Jobset: make some warnings about undef's go away  
						
						 
						
						
						
						
					 
					
						2022-01-10 10:33:33 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						e72d2225e9 
					 
					
						
						
							
							Merge pull request  #1094  from helsinki-systems/feat/print-whats-evaluated  
						
						 
						
						... 
						
						
						
						hydra-eval-jobset: Print the jobset that is evaluated 
						
						
					 
					
						2022-01-10 09:29:46 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Janne Heß 
							
						 
					 
					
						
						
							
						
						22f9045a03 
					 
					
						
						
							
							Merge branch 'master' into feat/print-whats-evaluated  
						
						 
						
						
						
						
					 
					
						2022-01-10 13:45:57 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Janne Heß 
							
						 
					 
					
						
						
							
						
						f3d77c3e6b 
					 
					
						
						
							
							hydra-eval-jobset: Print the jobset that is evaluated  
						
						 
						
						... 
						
						
						
						This is useful for systems that use concurrent evals 
						
						
					 
					
						2022-01-10 13:44:07 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						1505a56a70 
					 
					
						
						
							
							build.tt: only show RunCommandLogs tab if there are any to show  
						
						 
						
						
						
						
					 
					
						2022-01-07 15:14:02 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						2f382ba067 
					 
					
						
						
							
							Add migration 79: RunCommand logs  
						
						 
						
						
						
						
					 
					
						2022-01-07 15:05:33 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						fe149613b3 
					 
					
						
						
							
							Builds page: show RunCommand logs  
						
						 
						
						
						
						
					 
					
						2022-01-07 15:05:33 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						a7aeb766aa 
					 
					
						
						
							
							RunCommandLogs: add a helper for if it failed with an exec error  
						
						 
						
						
						
						
					 
					
						2022-01-07 15:05:33 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						d849856dcd 
					 
					
						
						
							
							RunCommandLogs: add helpers for if it is running/failed/signaled  
						
						 
						
						
						
						
					 
					
						2022-01-07 15:05:33 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						c81acbf93e 
					 
					
						
						
							
							RunCommandLogs: test recording a signaled process without a core dump  
						
						 
						
						
						
						
					 
					
						2022-01-07 15:05:33 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						d003fec8a5 
					 
					
						
						
							
							RunCommandLogs: add a did_succeed helper  
						
						 
						
						
						
						
					 
					
						2022-01-07 15:05:33 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						5bb3e2be78 
					 
					
						
						
							
							Record the errno if exec fails  
						
						 
						
						
						
						
					 
					
						2022-01-07 15:05:33 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						4ce8239cea 
					 
					
						
						
							
							RunCommand: create run logs for each execution  
						
						 
						
						
						
						
					 
					
						2022-01-07 15:05:33 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						52843195db 
					 
					
						
						
							
							RunCommandLogs: init table  
						
						 
						
						
						
						
					 
					
						2022-01-07 15:05:33 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						9708f6bf6f 
					 
					
						
						
							
							Fetch the tracker HTML from the config file, remove HYDRA_TRACKER  
						
						 
						
						... 
						
						
						
						The indentation in the hydra.conf makes it possible to include multi-line
strings without it being likely that the contents of the tracker
is mis-parsed or interrupts tho config parser.
It isn't impossible / foolproof probably, but it shouldn't be likely. 
						
						
					 
					
						2022-01-05 15:27:21 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						2db422f7b0 
					 
					
						
						
							
							Event: interested -> interestedIn  
						
						 
						
						
						
						
					 
					
						2021-12-21 20:57:53 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						e84bbc7f90 
					 
					
						
						
							
							hydra-eval-jobset: notify build_queued  
						
						 
						
						
						
						
					 
					
						2021-12-21 20:57:53 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						a14501c616 
					 
					
						
						
							
							Tasks: only execute the event if the plugin is interested in it  
						
						 
						
						
						
						
					 
					
						2021-12-21 20:57:53 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						633fc36d6a 
					 
					
						
						
							
							TaskDispatcher: pre-declare the notify_no_such_plugin metric  
						
						 
						
						
						
						
					 
					
						2021-12-21 20:57:53 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						d195e545f5 
					 
					
						
						
							
							hydra-notify: listen for build_queued events  
						
						 
						
						
						
						
					 
					
						2021-12-21 20:57:53 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						cf514baaf2 
					 
					
						
						
							
							hydra-notify: track the duration of handling an event  
						
						 
						
						... 
						
						
						
						Currently we only track how long individual plugins take.
With #1083  we stop executing a lot of plugins, but we
don't have a way to measure its practical impact on the
execution time of handling events. 
						
						
					 
					
						2021-12-21 19:46:19 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						f2f8d571f3 
					 
					
						
						
							
							queue-runner-status: fixup from perlcritic-level-2  
						
						 
						
						... 
						
						
						
						>
> from_json was legacy / deprecated. This was the only use. 
						
						
					 
					
						2021-12-15 17:24:23 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						e43f487157 
					 
					
						
						
							
							perlcritic: return undef in list context too  
						
						 
						
						
						
						
					 
					
						2021-12-14 10:24:53 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						aa7b37838a 
					 
					
						
						
							
							PerlCritic: MoreUtils -> SomeUtils  
						
						 
						
						
						
						
					 
					
						2021-12-14 10:16:25 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						a658b80863 
					 
					
						
						
							
							perlcritic: Readonly -> ReadonlyX  
						
						 
						
						
						
						
					 
					
						2021-12-14 10:16:25 -05:00