{ lib, buildGoModule, fetchFromGitHub, nix-update-script, }: buildGoModule rec { pname = "bitrise"; version = "2.24.3"; src = fetchFromGitHub { owner = "bitrise-io"; repo = "bitrise"; rev = version; hash = "sha256-+0O2s1FMGs1xO0trvvxDed4Y4gPBnY+PlgRlsEF0JvA="; }; # many tests rely on writable $HOME/.bitrise and require network access doCheck = false; vendorHash = null; ldflags = [ "-X github.com/bitrise-io/bitrise/version.Commit=${src.rev}" "-X github.com/bitrise-io/bitrise/version.BuildNumber=0" ]; CGO_ENABLED = 0; passthru.updateScript = nix-update-script { }; meta = { changelog = "https://github.com/bitrise-io/bitrise/releases"; description = "CLI for running your Workflows from Bitrise on your local machine"; homepage = "https://bitrise.io/cli"; license = lib.licenses.mit; platforms = lib.platforms.unix; mainProgram = "bitrise"; maintainers = with lib.maintainers; [ ofalvai ]; }; }