Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						0bee194ce9 
					 
					
						
						
							
							Merge pull request  #914  from Ma27/fix-remote-builds  
						
						 
						
						... 
						
						
						
						Fix `std::bad_alloc` errors for remote builds 
						
						
					 
					
						2021-04-15 17:05:54 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maximilian Bosch 
							
						 
					 
					
						
						
							
						
						2808227eb7 
					 
					
						
						
							
							Fix std::bad_alloc errors for remote builds  
						
						 
						
						... 
						
						
						
						In Nix the protocol was slightly altered[1] to also contain more
information about realisations. This however wasn't read from the pipe
that was used to read from the store.
After the `cmdBuildDerivation` command which caused this issue, Hydra
will issue a `cmdQueryPathInfos` that tries to read from the remote
store as well. However, there's still left over to read from the
previous command and thus Nix fails to properly allocate the expected
string.
[1] See rev a2b69660a9b326b95d48bd222993c5225bbd5b5f
Fixes  #898  
						
						
					 
					
						2021-04-15 15:16:52 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						b9bcedbfdb 
					 
					
						
						
							
							Merge pull request  #596  from kquick/local_inp_url  
						
						 
						
						... 
						
						
						
						Update prompt for Local path input to indicate a URL is also valid. 
						
						
					 
					
						2021-04-14 20:01:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						ffc4be6743 
					 
					
						
						
							
							Merge pull request  #910  from grahamc/ui-fixups  
						
						 
						
						... 
						
						
						
						UI fixups 
						
						
					 
					
						2021-04-12 17:42:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						afd064d19d 
					 
					
						
						
							
							Merge pull request  #867  from ck3d/fix-proxy-login  
						
						 
						
						... 
						
						
						
						Fix login if Hydra runs behind HTTP proxy with sub-path location 
						
						
					 
					
						2021-04-12 17:36:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						82953389e4 
					 
					
						
						
							
							Make new jobsets enabled by default in the UI  
						
						 
						
						... 
						
						
						
						If the jobset is brand new, none of the options matched. This
makes all new jobsets default to Enabled. 
						
						
					 
					
						2021-04-12 12:01:24 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						0fe4cba5b7 
					 
					
						
						
							
							edit-jobset: make the "add a new input" button span the whole way  
						
						 
						
						... 
						
						
						
						Previously it would only cross 4 of the 5 columns. 
						
						
					 
					
						2021-04-12 12:01:24 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						e674fb6139 
					 
					
						
						
							
							edit user: make the role changer checkboxes  
						
						 
						
						... 
						
						
						
						Also, it makes the role changer a bit of a dangerzone visually for
admins. 
						
						
					 
					
						2021-04-09 14:07:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						258b39f1e5 
					 
					
						
						
							
							Merge pull request  #677  from twhitehead/javascripts-update  
						
						 
						
						... 
						
						
						
						Javascript libraries update 
						
						
					 
					
						2021-04-09 14:05:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						20c1efeb5b 
					 
					
						
						
							
							Merge pull request  #904  from Ma27/gitea-integration  
						
						 
						
						... 
						
						
						
						Add `GiteaStatus`-Plugin 
						
						
					 
					
						2021-04-08 17:57:38 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyson Whitehead 
							
						 
					 
					
						
						
							
						
						e51a6a4bca 
					 
					
						
						
							
							Cards are now required to decorate pre blocks  
						
						 
						
						
						
						
					 
					
						2021-04-08 11:32:30 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyson Whitehead 
							
						 
					 
					
						
						
							
						
						7d3bd08c9b 
					 
					
						
						
							
							Fix tab link spacing issue by dropping old sticky navbar css hack  
						
						 
						
						
						
						
					 
					
						2021-04-08 11:32:29 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Samuel Dionne-Riel 
							
						 
					 
					
						
						
							
						
						def05105bb 
					 
					
						
						
							
							Add top spacing to tab contents  
						
						 
						
						
						
						
					 
					
						2021-04-08 11:32:26 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Samuel Dionne-Riel 
							
						 
					 
					
						
						
							
						
						d85b846357 
					 
					
						
						
							
							Fix spacing with search inputs  
						
						 
						
						... 
						
						
						
						And more importantly, crucially, fix the "appended" button so the round
corners are on the right (heh) side. 
						
						
					 
					
						2021-04-08 11:32:08 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Samuel Dionne-Riel 
							
						 
					 
					
						
						
							
						
						20e3c51ba9 
					 
					
						
						
							
							Style unstyled alerts  
						
						 
						
						
						
						
					 
					
						2021-04-08 11:32:02 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						db2c9fe96a 
					 
					
						
						
							
							layout.tt: make the header constrained to the center  
						
						 
						
						
						
						
					 
					
						2021-04-08 11:31:56 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						9c903e9991 
					 
					
						
						
							
							renderEvals: fixup colspan on Jobs and More  
						
						 
						
						
						
						
					 
					
						2021-04-08 11:31:47 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						c8dd5b57c4 
					 
					
						
						
							
							src/root/Makefile: fixup extraction of the fontawesome and bootstrap archives  
						
						 
						
						
						
						
					 
					
						2021-04-08 11:31:39 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyson Whitehead 
							
						 
					 
					
						
						
							
						
						abe082c1d6 
					 
					
						
						
							
							Couple of upstream/bootstrap items missed in rebase  
						
						 
						
						
						
						
					 
					
						2021-04-08 11:31:34 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyson Whitehead 
							
						 
					 
					
						
						
							
						
						b5e18ce62c 
					 
					
						
						
							
							Fix the empty popovers  
						
						 
						
						
						
						
					 
					
						2021-04-08 11:31:34 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyson Whitehead 
							
						 
					 
					
						
						
							
						
						2902684c61 
					 
					
						
						
							
							Update jobset comparison button  
						
						 
						
						
						
						
					 
					
						2021-04-08 11:31:34 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyson Whitehead 
							
						 
					 
					
						
						
							
						
						3f77bd240f 
					 
					
						
						
							
							Bring deep-embedding (tab anchors) javascript up-to-date  
						
						 
						
						
						
						
					 
					
						2021-04-08 11:31:34 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyson Whitehead 
							
						 
					 
					
						
						
							
						
						b6f5b6eb38 
					 
					
						
						
							
							Labels are now badges  
						
						 
						
						
						
						
					 
					
						2021-04-08 11:31:34 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyson Whitehead 
							
						 
					 
					
						
						
							
						
						70df5e6312 
					 
					
						
						
							
							Update button styles as btn-mini is no more  
						
						 
						
						
						
						
					 
					
						2021-04-08 11:31:34 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						1e34cd3d3d 
					 
					
						
						
							
							fixups to the rebase  
						
						 
						
						
						
						
					 
					
						2021-04-08 11:30:49 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								regnat 
							
						 
					 
					
						
						
							
						
						26ffd4a93e 
					 
					
						
						
							
							Fix build with latest master  
						
						 
						
						
						
						
					 
					
						2021-04-08 17:11:15 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						cc9c91fe12 
					 
					
						
						
							
							jobsets: put hidden and enabled jobsets at the end  
						
						 
						
						... 
						
						
						
						Allows for generally correct zebra striping 
						
						
					 
					
						2021-03-31 14:33:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						a46f655c56 
					 
					
						
						
							
							root project listing: show hidden projects at the end  
						
						 
						
						... 
						
						
						
						Makes the zebra striping correct. 
						
						
					 
					
						2021-03-31 14:33:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maximilian Bosch 
							
						 
					 
					
						
						
							
						
						f9f5ab2fb1 
					 
					
						
						
							
							Make gitea public URL configurable  
						
						 
						
						... 
						
						
						
						Otherwise, it will be obtained from the jobset input that contains the
URL to the git repo to build. 
						
						
					 
					
						2021-03-30 23:01:36 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maximilian Bosch 
							
						 
					 
					
						
						
							
						
						eecea56131 
					 
					
						
						
							
							Implement VM-test for gitea plugin  
						
						 
						
						
						
						
					 
					
						2021-03-30 22:35:39 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maximilian Bosch 
							
						 
					 
					
						
						
							
						
						56997d8e8b 
					 
					
						
						
							
							Fix error codes for GiteaStatus plugin  
						
						 
						
						... 
						
						
						
						* `failure` if a build error occurred, on e.g. an aborted build send
  `error`. 
						
						
					 
					
						2021-03-30 14:13:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maximilian Bosch 
							
						 
					 
					
						
						
							
						
						fef142f13a 
					 
					
						
						
							
							Implement simple status notifications for Git repos hosted on gitea  
						
						 
						
						
						
						
					 
					
						2021-03-30 14:10:21 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						9bb04ed97a 
					 
					
						
						
							
							Merge pull request  #893  from grahamc/fake-channel-nested  
						
						 
						
						... 
						
						
						
						Test the fake derivations channel, asserting nested packages are properly represented. 
						
						
					 
					
						2021-03-24 17:56:55 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyson Whitehead 
							
						 
					 
					
						
						
							
						
						eb8a0f279a 
					 
					
						
						
							
							Add fontawesome as required by newer bootstrap  
						
						 
						
						
						
						
					 
					
						2021-03-24 17:10:28 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyson Whitehead 
							
						 
					 
					
						
						
							
						
						cd0ff484f7 
					 
					
						
						
							
							Add popper.js as required by newer bootstrap  
						
						 
						
						
						
						
					 
					
						2021-03-24 17:10:28 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyson Whitehead 
							
						 
					 
					
						
						
							
						
						4d881b59ad 
					 
					
						
						
							
							Update bootbox to latest 5.2.0  
						
						 
						
						
						
						
					 
					
						2021-03-24 17:10:27 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyson Whitehead 
							
						 
					 
					
						
						
							
						
						230a0387d2 
					 
					
						
						
							
							Update boostrap to latest 4.3.1  
						
						 
						
						... 
						
						
						
						Co-authored-by: Graham Christensen <graham@grahamc.com >
... but just fixing up merge conflicts from the introduction of flakes
and the removal of the Jobs table. 
						
						
					 
					
						2021-03-24 17:10:27 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyson Whitehead 
							
						 
					 
					
						
						
							
						
						627af61abe 
					 
					
						
						
							
							Update jquery to latest 3.4.1 (considered by some as more secure)  
						
						 
						
						
						
						
					 
					
						2021-03-24 17:10:27 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						425c7ff17f 
					 
					
						
						
							
							hydra-send-stats: add a --once option for testing  
						
						 
						
						
						
						
					 
					
						2021-03-20 09:16:08 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jörg Thalheim 
							
						 
					 
					
						
						
							
						
						6bb180a0f2 
					 
					
						
						
							
							hydra-send-stats: fix imports  
						
						 
						
						
						
						
					 
					
						2021-03-20 09:16:04 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						6b7ca554f9 
					 
					
						
						
							
							Update src/lib/Hydra/Helper/Escape.pm: fewer ()s  
						
						 
						
						... 
						
						
						
						Co-authored-by: Stig <stig@stig.io > 
						
						
					 
					
						2021-03-18 16:27:21 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						019aef3d41 
					 
					
						
						
							
							Test the fake derivations channel, asserting nested packages are properly represented.  
						
						 
						
						... 
						
						
						
						This is a breaking change. Previously, packages named `packageset.foo`
would be exposed in the fake derivation channel as `packageset-foo`.
Presumably this was done to avoid needing to track attribute sets, and
to avoid the complexity. I think this now correctly handles the
complexity and properly mirrors the input expressions layout. 
						
						
					 
					
						2021-03-18 11:33:37 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						88e0198a8e 
					 
					
						
						
							
							Create a helper for dealing with nested attribute sets  
						
						 
						
						
						
						
					 
					
						2021-03-18 11:33:36 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						d62a2c1657 
					 
					
						
						
							
							NixExprs: extract the escape function and test it  
						
						 
						
						
						
						
					 
					
						2021-03-18 11:24:17 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						aeb3d2f44c 
					 
					
						
						
							
							Merge pull request  #892  from grahamc/hydra-queue-runner-build-one  
						
						 
						
						... 
						
						
						
						hydra-queue-runner: --build-one: correctly handle a cached build 
						
						
					 
					
						2021-03-16 21:28:32 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						87d46ad5d6 
					 
					
						
						
							
							hydra-queue-runner: --build-one: correctly handle a cached build  
						
						 
						
						... 
						
						
						
						Previously, the build ID would never flow through channels which
exited.
This patch tracks the buildOne state as part of State and exits avoids
waiting forever for new work.
The code around buildOnly is a bit rough, making this a bit weird to
implement but since it is only used for testing the value of improving
it on its own is a bit questionable. 
						
						
					 
					
						2021-03-16 16:13:38 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Janne Heß 
							
						 
					 
					
						
						
							
						
						3c86083d21 
					 
					
						
						
							
							Fixup  #717  "Add the project name to declarative inputs"  
						
						 
						
						... 
						
						
						
						```
Mar 10 16:22:35 hydra-b hydra-evaluator[41419]: DBIx::Class::Storage::DBI::_dbh_execute(): DBI Exception: DBD::Pg::st execute failed: ERROR:  null value in column "type" violates not-null constraint
Mar 10 16:22:35 hydra-b hydra-evaluator[41419]: DETAIL:  Failing row contains (62358, projectName, 0, null, null, null, hackworthltd, null, , null). [for Statement "INSERT INTO jobsetevalinputs ( altnr, dependency, eval, name, path, revision, sha256hash, type, uri, value) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ? )" with ParamValues: 1='0', 2=undef, 3='62358', 4='projectName', 5='', 6=undef, 7=undef, 8=undef, 9=undef, 10='hackworthltd'] at /nix/store/cmqblv437mp57yz5lwvkzcqca4ldf3r5-hydra-0.1.20210308.ebf1cd2/bin/.hydra-eval-jobset-wrapped line 793
Mar 10 16:22:35 hydra-b hydra-evaluator[25828]: evaluation of jobset ‘hackworthltd:.jobsets (jobset#1)’ failed with exit code 1
```
Use the abstraction for creating inputs for simulating the project
name input.
Co-authored-by: Graham Christensen <graham@grahamc.com > 
						
						
					 
					
						2021-03-16 09:52:36 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shea Levy 
							
						 
					 
					
						
						
							
						
						930f05c38e 
					 
					
						
						
							
							Bump Nix version  
						
						 
						
						
						
						
					 
					
						2021-03-10 12:53:03 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						b9fb66401b 
					 
					
						
						
							
							Merge pull request  #880  from grahamc/runcommand-finished-bool  
						
						 
						
						... 
						
						
						
						RunCommand: emit the `finished` field as a boolean 
						
						
					 
					
						2021-03-09 09:58:43 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						2179b4b4b0 
					 
					
						
						
							
							RunCommand: emit the finished field as a boolean  
						
						 
						
						
						
						
					 
					
						2021-03-08 12:11:20 -05:00