Unverified Commit ba0bb8eb authored by Sandro Jäckel's avatar Sandro Jäckel Committed by GitHub
Browse files

Merge pull request #225426 from aaronjheng/d2

parents faf82854 a4aca2af
Loading
Loading
Loading
Loading
+11 −3
Original line number Diff line number Diff line
@@ -2,23 +2,26 @@
, buildGoModule
, fetchFromGitHub
, installShellFiles
, git
, testers
, d2
}:

buildGoModule rec {
  pname = "d2";
  version = "0.3.0";
  version = "0.4.0";

  src = fetchFromGitHub {
    owner = "terrastruct";
    repo = pname;
    rev = "v${version}";
    hash = "sha256-ll6kOmHJZRsN6DkQRAUXyxz61tjwwi+p5eOuLfGDpI8=";
    hash = "sha256-vMgOFZJwlWjNfOp4QsFoq1y9JQm16qDkP7uoOwICuTo=";
  };

  vendorHash = "sha256-jfGolYHWX/9Zr5JHiWl8mCfaaRT2AU8v32PtgM1KI8c=";

  excludedPackages = [ "./e2etests" ];

  ldflags = [
    "-s"
    "-w"
@@ -31,7 +34,12 @@ buildGoModule rec {
    installManPage ci/release/template/man/d2.1
  '';

  subPackages = [ "." ];
  nativeCheckInputs = [ git ];

  preCheck = ''
    # See https://github.com/terrastruct/d2/blob/master/docs/CONTRIBUTING.md#running-tests.
    export TESTDATA_ACCEPT=1
  '';

  passthru.tests.version = testers.testVersion { package = d2; };