anchor.diff:      owner = "hashicorp";
       repo = pname;
       inherit rev;
  -    sha256 = "172m8izv0jqvwxl8nwxdy6x7syp7gn70x4zx41h6ajy4h564l16y";
  +    sha256 = "0rm6qf8jnn6khrx9dy8r4ji1yd89hai52d9zggb5r99k7m9wd291";
     };
   
     passthru.tests.consul = nixosTests.consul;
  
positive.code:   # has a split module structure in one repo
    subPackages = ["." "connect/certgen"];
  
    vendorSha256 = "1q4mvmypza2n2kqnri71y9k2qqmb34x3pa7ifql8gwlp8r0bicy7";
  
    doCheck = false;
  
  
negative.code: 
  buildGoModule rec {
    pname = "consul";
    version = "1.8.4";
    rev = "v${version}";
  
    # Note: Currently only release tags are supported, because they have the Consul UI
  