Adds a simple build manifest that builds everything in ci-builds.nix and pushes results to Cachix on success.
		
			
				
	
	
		
			14 lines
		
	
	
	
		
			247 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
	
		
			247 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
{ pkgs, ... }:
 | 
						|
 | 
						|
pkgs.buildGo.program {
 | 
						|
  name = "sync-gcsr";
 | 
						|
  srcs = [ ./main.go ];
 | 
						|
 | 
						|
  deps = with pkgs.third_party; map (p: p.gopkg) [
 | 
						|
    gopkgs."gopkg.in".src-d.go-git
 | 
						|
  ];
 | 
						|
 | 
						|
  x_defs = {
 | 
						|
    "main.BuildManifest" = "${./manifest.yaml}";
 | 
						|
  };
 | 
						|
}
 |