From 0ae385a5c827dc747f116ced22e1dc33e15612b9 Mon Sep 17 00:00:00 2001 From: Jacob Heider Date: Fri, 14 Jun 2024 10:57:15 -0400 Subject: [PATCH] +depot closes #6423 --- projects/depot.dev/package.yml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 projects/depot.dev/package.yml diff --git a/projects/depot.dev/package.yml b/projects/depot.dev/package.yml new file mode 100644 index 00000000..bc2399e3 --- /dev/null +++ b/projects/depot.dev/package.yml @@ -0,0 +1,29 @@ +distributable: + url: https://github.com/depot/cli/archive/refs/tags/{{version.tag}}.tar.gz + strip-components: 1 + +versions: + github: depot/cli + +build: + dependencies: + go.dev: ~1.21 + gnu.org/coreutils: '*' # for date + env: + GO_LDFLAGS: + - -s + - -w + - -X github.com/depot/cli/internal/build.Version={{version}} + - -X github.com/depot/cli/internal/build.Date="$(date +%F)" + - -X github.com/depot/cli/internal/build.SentryEnvironment=release + linux: + GO_LDFLAGS: + - -buildmode=pie + darwin: + CGO_ENABLED: 1 + script: go build -v -ldflags="${GO_LDFLAGS}" -o "{{ prefix }}"/bin/depot ./cmd/depot + +provides: + - bin/depot + +test: depot --version | grep 'depot version {{version}} ('