anchor.diff:    # has a split module structure in one repo
     subPackages = ["." "connect/certgen"];
   
  -  vendorSha256 = "1lcpldkssbq6qkkq22bvx9jb5klcxr8422mpx47wz39pry8vy9b6";
  +  vendorSha256 = "12a2x8j4kc1vi3ip0cz81k6anfwac23iqqyz00wf7wpvgxqzcxn3";
     deleteVendor = true;
   
     preBuild = ''
  
positive.code:     owner = "hashicorp";
      repo = pname;
      inherit rev;
      sha256 = "0yx0ry8gwgvw1mkz3nv4rn2pwslm0q7jxlk70gaw6386mxxmj0sk";
    };
  
    passthru.tests.consul = nixosTests.consul;
  
negative.code: 
  buildGoModule rec {
    pname = "consul";
    version = "1.8.0";
    rev = "v${version}";
  
    # Note: Currently only release tags are supported, because they have the Consul UI
  