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 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							134247b57d 
							
						 
					 
					
						
						
							
							nix: configure target users via nixos  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Build / Create distribution (push) Successful in 2m0s 
				
			 
		
			
				
	Test / Run NixOS test (push) Successful in 3m46s 
				
			 
		
		
	 
 
	 
						
						This makes patching home-manager no longer necessary.
Signed-off-by: Ophestra <cat@gensokyo.uk> 
						
						
					 
					
						2025-01-23 17:04:19 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							ab48706ebe 
							
						 
					 
					
						
						
							
							dist: install fpkg to /usr/bin  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Tests / Go tests (push) Successful in 36s 
				
			 
		
			
				
	Nix / NixOS tests (push) Successful in 2m25s 
				
			 
		
		
	 
 
	 
						
						This is a high level user-facing tool.
Signed-off-by: Ophestra <cat@gensokyo.uk> 
						
						
					 
					
						2024-12-29 01:04:53 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							e0e2f40e84 
							
						 
					 
					
						
						
							
							cmd/fpkg: app bundle helper  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Tests / Go tests (push) Successful in 43s 
				
			 
		
			
				
	Nix / NixOS tests (push) Successful in 4m25s 
				
			 
		
		
	 
 
	 
						
						This helper program creates fortify configuration for running an application bundle. The activate action wraps a home-manager activation package and ensures each generation gets activated once.
Signed-off-by: Ophestra <cat@gensokyo.uk> 
						
						
					 
					
						2024-12-26 13:21:49 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							b52b1a5f90 
							
						 
					 
					
						
						
							
							dist/install: do not replace existing fsurc  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Tests / Go tests (push) Successful in 38s 
				
			 
		
			
				
	Nix / NixOS tests (push) Successful in 3m28s 
				
			 
		
		
	 
 
	 
						
						Signed-off-by: Ophestra <cat@gensokyo.uk> 
						
						
					 
					
						2024-12-25 23:37:15 +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