| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							766dd89ffa
							
						
					 | 
					
						
						
							
							internal: clean up build strings
						
						
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Test / Create distribution (push) Successful in 33s 
				
			 
		
			
				
	
				Test / Sandbox (push) Successful in 2m9s 
				
			 
		
			
				
	
				Test / Hakurei (push) Successful in 3m5s 
				
			 
		
			
				
	
				Test / Hpkg (push) Successful in 4m4s 
				
			 
		
			
				
	
				Test / Sandbox (race detector) (push) Successful in 4m9s 
				
			 
		
			
				
	
				Test / Hakurei (race detector) (push) Successful in 4m46s 
				
			 
		
			
				
	
				Test / Flake checks (push) Successful in 1m30s 
				
			 
		
		
	 
 
	 
						
						These names are less ambiguous and should be understandable without reading the source code.
Signed-off-by: Ophestra <cat@gensokyo.uk> 
						
						
					 | 
					
						2025-10-21 01:49:36 +09:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							d2f9a9b83b
							
						
					 | 
					
						
						
							
							treewide: migrate to hakurei.app
						
						
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Test / Create distribution (push) Successful in 24s 
				
			 
		
			
				
	
				Test / Sandbox (push) Successful in 46s 
				
			 
		
			
				
	
				Test / Hakurei (push) Successful in 2m9s 
				
			 
		
			
				
	
				Test / Sandbox (race detector) (push) Successful in 3m14s 
				
			 
		
			
				
	
				Test / Planterette (push) Successful in 3m41s 
				
			 
		
			
				
	
				Test / Hakurei (race detector) (push) Successful in 3m40s 
				
			 
		
			
				
	
				Test / Flake checks (push) Successful in 1m18s 
				
			 
		
		
	 
 
	 
						
						Signed-off-by: Ophestra <cat@gensokyo.uk> 
						
						
					 | 
					
						2025-07-03 03:30:39 +09:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							a1d98823f8
							
						
					 | 
					
						
						
							
							hakurei: move container toplevel
						
						
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Test / Create distribution (push) Successful in 31s 
				
			 
		
			
				
	
				Test / Sandbox (push) Successful in 1m55s 
				
			 
		
			
				
	
				Test / Hakurei (push) Successful in 2m47s 
				
			 
		
			
				
	
				Test / Sandbox (race detector) (push) Successful in 3m16s 
				
			 
		
			
				
	
				Test / Planterette (push) Successful in 3m32s 
				
			 
		
			
				
	
				Test / Hakurei (race detector) (push) Successful in 4m25s 
				
			 
		
			
				
	
				Test / Flake checks (push) Successful in 1m9s 
				
			 
		
		
	 
 
	 
						
						Signed-off-by: Ophestra <cat@gensokyo.uk> 
						
						
					 | 
					
						2025-07-02 21:23:55 +09:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							aa454b158f
							
						
					 | 
					
						
						
							
							cmd/planterette: remove hsu special case
						
						
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Test / Hakurei (push) Successful in 42s 
				
			 
		
			
				
	
				Test / Create distribution (push) Successful in 25s 
				
			 
		
			
				
	
				Test / Sandbox (push) Successful in 40s 
				
			 
		
			
				
	
				Test / Hakurei (race detector) (push) Successful in 43s 
				
			 
		
			
				
	
				Test / Sandbox (race detector) (push) Successful in 38s 
				
			 
		
			
				
	
				Test / Planterette (push) Successful in 40s 
				
			 
		
			
				
	
				Test / Flake checks (push) Successful in 1m15s 
				
			 
		
		
	 
 
	 
						
						Remove special case and invoke hakurei out of process.
Signed-off-by: Ophestra <cat@gensokyo.uk> 
						
						
					 | 
					
						2025-06-25 20:50:24 +09:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							87e008d56d
							
						
					 | 
					
						
						
							
							treewide: rename to hakurei
						
						
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Test / Create distribution (push) Successful in 43s 
				
			 
		
			
				
	
				Test / Sandbox (push) Successful in 2m18s 
				
			 
		
			
				
	
				Test / Hakurei (push) Successful in 3m10s 
				
			 
		
			
				
	
				Test / Sandbox (race detector) (push) Successful in 3m30s 
				
			 
		
			
				
	
				Test / Hakurei (race detector) (push) Successful in 4m43s 
				
			 
		
			
				
	
				Test / Fpkg (push) Successful in 5m4s 
				
			 
		
			
				
	
				Test / Flake checks (push) Successful in 1m12s 
				
			 
		
		
	 
 
	 
						
						Fortify makes little sense for a container tool.
Signed-off-by: Ophestra <cat@gensokyo.uk> 
						
						
					 | 
					
						2025-06-25 04:57:41 +09:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							3992073212
							
						
					 | 
					
						
						
							
							dist: move comp to dist
						
						
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Test / Create distribution (push) Successful in 33s 
				
			 
		
			
				
	
				Test / Sandbox (push) Successful in 1m58s 
				
			 
		
			
				
	
				Test / Fortify (push) Successful in 2m49s 
				
			 
		
			
				
	
				Test / Sandbox (race detector) (push) Successful in 3m13s 
				
			 
		
			
				
	
				Test / Fpkg (push) Successful in 3m39s 
				
			 
		
			
				
	
				Test / Fortify (race detector) (push) Successful in 4m17s 
				
			 
		
			
				
	
				Test / Flake checks (push) Successful in 1m9s 
				
			 
		
		
	 
 
	 
						
						Signed-off-by: Ophestra <cat@gensokyo.uk> 
						
						
					 | 
					
						2025-06-18 17:01:16 +09:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							673b648bd3
							
						
					 | 
					
						
						
							
							cmd/fpkg: call app in-process
						
						
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Test / Create distribution (push) Successful in 28s 
				
			 
		
			
				
	
				Test / Fortify (push) Successful in 2m31s 
				
			 
		
			
				
	
				Test / Data race detector (push) Successful in 3m25s 
				
			 
		
			
				
	
				Test / Fpkg (push) Successful in 3m29s 
				
			 
		
			
				
	
				Test / Flake checks (push) Successful in 55s 
				
			 
		
		
	 
 
	 
						
						Wrapping fortify is slow, painful and error-prone. Start apps in-process instead.
Signed-off-by: Ophestra <cat@gensokyo.uk> 
						
						
					 | 
					
						2025-02-26 19:51:44 +09:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							6d4ac3d9fd
							
						
					 | 
					
						
						
							
							internal: store fortify path in internal
						
						
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Test / Create distribution (push) Successful in 26s 
				
			 
		
			
				
	
				Test / Fortify (push) Successful in 2m33s 
				
			 
		
			
				
	
				Test / Data race detector (push) Successful in 3m20s 
				
			 
		
			
				
	
				Test / Flake checks (push) Successful in 42s 
				
			 
		
		
	 
 
	 
						
						This now makes more sense due to the changes in build system.
Signed-off-by: Ophestra <cat@gensokyo.uk> 
						
						
					 | 
					
						2025-02-26 12:03:25 +09:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							7baca66a56
							
						
					 | 
					
						
						
							
							proc: remove duplicate compile-time fortify reference
						
						
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Build / Create distribution (push) Successful in 1m46s 
				
			 
		
			
				
	
				Test / Run NixOS test (push) Successful in 3m44s 
				
			 
		
		
	 
 
	 
						
						This is no longer needed since shim and init are now part of the main program.
Signed-off-by: Ophestra <cat@gensokyo.uk> 
						
						
					 | 
					
						2025-01-18 11:59:33 +09:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							27d2914286
							
						
					 | 
					
						
						
							
							proc/priv/init: merge init into main program
						
						
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Build / Create distribution (push) Successful in 1m47s 
				
			 
		
			
				
	
				Test / Run NixOS test (push) Successful in 3m46s 
				
			 
		
		
	 
 
	 
						
						Signed-off-by: Ophestra <cat@gensokyo.uk> 
						
						
					 | 
					
						2025-01-18 11:47:01 +09:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							ea8f228af3
							
						
					 | 
					
						
						
							
							proc/priv/shim: merge shim into main program
						
						
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Build / Create distribution (push) Successful in 2m15s 
				
			 
		
			
				
	
				Test / Run NixOS test (push) Successful in 2m53s 
				
			 
		
		
	 
 
	 
						
						Signed-off-by: Ophestra <cat@gensokyo.uk> 
						
						
					 | 
					
						2025-01-17 23:43:32 +09:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							b60c01f440
							
						
					 | 
					
						
						
							
							fortify: switch to static linking
						
						
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Build / Create distribution (push) Successful in 1m43s 
				
			 
		
			
				
	
				Test / Run NixOS test (push) Successful in 4m32s 
				
			 
		
		
	 
 
	 
						
						Signed-off-by: Ophestra <cat@gensokyo.uk> 
						
						
					 | 
					
						2025-01-16 17:32:52 +09:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							bf8094c6ca
							
						
					 | 
					
						
						
							
							internal: include path to fortify main program
						
						
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Tests / Go tests (push) Successful in 36s 
				
			 
		
			
				
	
				Nix / NixOS tests (push) Successful in 4m6s 
				
			 
		
		
	 
 
	 
						
						Signed-off-by: Ophestra <cat@gensokyo.uk> 
						
						
					 | 
					
						2024-12-26 12:48:48 +09:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							66ec0d882f
							
						
					 | 
					
						
						
							
							dist: build with -trimpath
						
						
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Tests / Go tests (push) Successful in 35s 
				
			 
		
			
				
	
				Nix / NixOS tests (push) Successful in 3m26s 
				
			 
		
		
	 
 
	 
						
						Signed-off-by: Ophestra <cat@gensokyo.uk> 
						
						
					 | 
					
						2024-12-28 13:44:05 +09:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							831dc6a181
							
						
					 | 
					
						
						
							
							dist: create checksum in dist directory
						
						
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Tests / Go tests (push) Successful in 35s 
				
			 
		
			
				
	
				Nix / NixOS tests (push) Successful in 3m38s 
				
			 
		
		
	 
 
	 
						
						This makes verification easier.
Signed-off-by: Ophestra <cat@gensokyo.uk> 
						
						
					 | 
					
						2024-12-26 15:14:35 +09:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							7c5aaa38e2
							
						
					 | 
					
						
						
							
							dist: include zsh completion
						
						
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Tests / Go tests (push) Successful in 33s 
				
			 
		
			
				
	
				Nix / NixOS tests (push) Successful in 3m26s 
				
			 
		
		
	 
 
	 
						
						Signed-off-by: Ophestra <cat@gensokyo.uk> 
						
						
					 | 
					
						2024-12-25 23:41:54 +09:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							df6fc298f6
							
						
					 | 
					
						
						
							
							migrate to git.gensokyo.uk/security/fortify
						
						
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Tests / Go tests (push) Successful in 2m55s 
				
			 
		
			
				
	
				Nix / NixOS tests (push) Successful in 5m10s 
				
			 
		
		
	 
 
	 
						
						Signed-off-by: Ophestra Umiker <cat@ophivana.moe> 
						
						
					 | 
					
						2024-12-20 00:20:02 +09:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							b5cbbeab90
							
						
					 | 
					
						
						
							
							dist: generate distribution tarball
						
						
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				Tests / Go tests (push) Successful in 46s 
				
			 
		
			
				
	
				Create distribution / Release (push) Successful in 49s 
				
			 
		
			
				
	
				Nix / NixOS tests (push) Successful in 5m9s 
				
			 
		
		
	 
 
	 
						
						Signed-off-by: Ophestra Umiker <cat@ophivana.moe> 
						
						
					 | 
					
						2024-12-17 14:02:54 +09:00 | 
					
					
						
						
							
							
							
						
					 |