Closes #4817
This commit is contained in:
Max Howell 2024-01-12 06:21:55 -05:00 committed by GitHub
parent 1b6239bae3
commit a525849c91
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -0,0 +1,31 @@
distributable:
url: git+https://github.com/alexellis/arkade
ref: ${{version.tag}}
display-name: Arkade
versions:
github: alexellis/arkade/releases/tags
provides:
- bin/arkade
build:
dependencies:
go.dev: ^1.21
git-scm.org: ^2
script:
go build -v -ldflags="$LDFLAGS" -o "{{prefix}}"/bin/arkade
env:
LDFLAGS:
- -s
- -w
- -X github.com/alexellis/arkade/pkg.Version={{version}}
- -X github.com/alexellis/arkade/pkg.GitCommit=$(git rev-parse HEAD)"
linux:
LDFLAGS:
- -buildmode=pie
test:
- arkade version | grep {{version}}
- arkade info openfaas