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}} ('