1 { lib, buildGoModule, fetchFromGitHub }:
7 src = fetchFromGitHub {
11 sha256 = "sha256-shhkaPYU1N3Q7eu8CyZXYrR11kxb+r9II4lpfRWTOas=";
14 vendorHash = "sha256-4pUx8qzptzuGeIrT7m67iidMSUNbDSGV8p+KkHqX3lo=";
16 ldflags = [ "-s" "-w" "-X github.com/cloudposse/atmos/cmd.Version=v${version}" ];
19 # Remove tests that depend on a network connection.
21 pkg/vender/component_vendor_test.go \
22 pkg/atlantis/atlantis_generate_repo_config_test.go \
23 pkg/describe/describe_affected_test.go
28 doInstallCheck = true;
29 installCheckPhase = ''
30 runHook preInstallCheck
31 $out/bin/atmos version | grep "v${version}"
32 runHook postInstallCheck
36 homepage = "https://atmos.tools";
37 changelog = "https://github.com/cloudposse/atmos/releases/tag/v${version}";
38 description = "Universal Tool for DevOps and Cloud Automation (works with terraform, helm, helmfile, etc)";
39 mainProgram = "atmos";
40 license = licenses.asl20;
41 maintainers = with maintainers; [ ] ++ teams.cloudposse.members;