From 0f5574480ec3018cdc22afd7e9cc2b73bceb738f Mon Sep 17 00:00:00 2001 From: adisbladis Date: Wed, 24 Aug 2022 14:44:50 +0800 Subject: [PATCH] Add test for repo using vendored modules --- tests/vendored-modules/default.nix | 28 ++++++++++++++++++++++++++++ tests/vendored-modules/script | 2 ++ 2 files changed, 30 insertions(+) create mode 100644 tests/vendored-modules/default.nix create mode 100755 tests/vendored-modules/script diff --git a/tests/vendored-modules/default.nix b/tests/vendored-modules/default.nix new file mode 100644 index 0000000..8317604 --- /dev/null +++ b/tests/vendored-modules/default.nix @@ -0,0 +1,28 @@ +{ runCommand, buildGoApplication, fetchFromGitHub }: + +let + version = "0.23.1"; + +in +buildGoApplication { + pname = "dstask"; + inherit version; + + src = fetchFromGitHub { + owner = "naggie"; + repo = "dstask"; + rev = "v${version}"; + sha256 = "0rfz8jim0xqcwdb5n28942v9r3hbvhjrwdgzvbwc9f9psqg2s8d2"; + }; + + modules = null; + + ldflags = [ + "-w" + "-s" + "-X github.com/naggie/dstask.VERSION=${version}" + "-X github.com/naggie/dstask.GIT_COMMIT=v${version}" + ]; + + subPackages = [ "cmd/dstask.go" ]; +} diff --git a/tests/vendored-modules/script b/tests/vendored-modules/script new file mode 100755 index 0000000..aece6a7 --- /dev/null +++ b/tests/vendored-modules/script @@ -0,0 +1,2 @@ +#!/usr/bin/env bash +# No-op