Add releaseTools builds for nosv
This commit is contained in:
		
							parent
							
								
									0aa42a82c2
								
							
						
					
					
						commit
						f69e6b6457
					
				
							
								
								
									
										23
									
								
								release.nix
									
									
									
									
									
								
							
							
						
						
									
										23
									
								
								release.nix
									
									
									
									
									
								
							| @ -46,6 +46,13 @@ let | |||||||
|       ]; |       ]; | ||||||
|     } |     } | ||||||
|   ); |   ); | ||||||
|  | 
 | ||||||
|  |   tarballs = { | ||||||
|  |     nosv = pkgs.releaseTools.sourceTarball { | ||||||
|  |       name = "nosv-tarball"; | ||||||
|  |       inherit (pkgs.nosv) src version; | ||||||
|  |     }; | ||||||
|  |   }; | ||||||
| in | in | ||||||
| { | { | ||||||
|   pkgs = { |   pkgs = { | ||||||
| @ -56,4 +63,20 @@ in | |||||||
|       nanos6 |       nanos6 | ||||||
|       ; |       ; | ||||||
|   }; |   }; | ||||||
|  | 
 | ||||||
|  |   inherit tarballs; | ||||||
|  | 
 | ||||||
|  |   coverage.nosv = pkgs.releaseTools.coverageAnalysis { | ||||||
|  |     name = "nosv-coverage"; | ||||||
|  |     src = tarballs.nosv; | ||||||
|  |     lcovFilter = [ "*/tests/*" ]; | ||||||
|  |   }; | ||||||
|  | 
 | ||||||
|  |   sanitized.nosv = pkgs.nosv.overrideAttrs (old: { | ||||||
|  |     configureFlags = [ | ||||||
|  |       "--with-asan " | ||||||
|  |       "--with-ubsan" | ||||||
|  |     ]; | ||||||
|  |     CFLAGS = "-Werror"; | ||||||
|  |   }); | ||||||
| } | } | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user