Unverified Commit 415a845f authored by Pol Dellaiera's avatar Pol Dellaiera Committed by GitHub
Browse files

Merge pull request #290766 from AsPulse/init-gh-poi

gh-poi: init at 0.9.8
parents 5313b435 a9bfb0a8
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -1755,6 +1755,15 @@
    githubId = 453170;
    name = "Alastair Pharo";
  };
  aspulse = {
    email = "contact@aspulse.dev";
    github = "aspulse";
    githubId = 84216737;
    name = "AsPulse / あすぱる";
    keys = [{
      fingerprint = "C919 E69E A7C0 E147 9E0F  C26E 1EDA D0C6 70BD 062D";
    }];
  };
  astavie = {
    email = "astavie@pm.me";
    github = "astavie";
+33 −0
Original line number Diff line number Diff line
{ lib
, fetchFromGitHub
, buildGoModule
}:

buildGoModule rec {
  pname = "gh-poi";
  version = "0.9.8";

  src = fetchFromGitHub {
    owner = "seachicken";
    repo = "gh-poi";
    rev = "v${version}";
    hash = "sha256-QpUZxho9hzmgbCFgNxwwKi6hhfyqc4b/JYKH3rP4Eb8=";
  };

  ldflags = [ "-s" "-w" ];

  vendorHash = "sha256-D/YZLwwGJWCekq9mpfCECzJyJ/xSlg7fC6leJh+e8i0=";

  # Skip checks because some of test suites require fixture.
  # See: https://github.com/seachicken/gh-poi/blob/v0.9.8/.github/workflows/contract-test.yml#L28-L29
  doCheck = false;

  meta = with lib; {
    changelog = "https://github.com/seachicken/gh-poi/releases/tag/${src.rev}";
    description = "GitHub CLI extension to safely clean up your local branches";
    homepage = "https://github.com/seachicken/gh-poi";
    license = licenses.mit;
    maintainers = with maintainers; [ aspulse ];
    mainProgram = "gh-poi";
  };
}