fix(hcloud)

closes #5083
This commit is contained in:
Jacob Heider 2024-02-01 12:13:45 -05:00 committed by Jacob Heider
parent 0bfec00a12
commit e9aaaa3af4

View file

@ -10,23 +10,22 @@ provides:
- bin/hcloud - bin/hcloud
build: build:
script: | script: go build -o "{{ prefix }}"/bin/hcloud -v -ldflags="$LDFLAGS" cmd/hcloud/main.go
go build -o hcloud -v -ldflags="$LDFLAGS" cmd/hcloud/main.go
mkdir -p "{{ prefix }}"/bin
mv hcloud "{{ prefix }}"/bin
dependencies: dependencies:
go.dev: ^1.18 go.dev: ^1.18
env: env:
GO111MODULE: on GO111MODULE: on
CGO_ENABLED: 0 CGO_ENABLED: 0
LDFLAGS: LDFLAGS:
[-s, -w, "-X=github.com/hetznercloud/cli/internal/version.Version={{version}}"] - -s
- -w
- '-X=github.com/hetznercloud/cli/internal/version.Version={{version}}'
linux: linux:
# or segmentation fault # or segmentation fault
# fix found here https://github.com/docker-library/golang/issues/402#issuecomment-982204575 # fix found here https://github.com/docker-library/golang/issues/402#issuecomment-982204575
LDFLAGS: LDFLAGS:
- -buildmode=pie - -buildmode=pie
test: test:
script: | - hcloud version
test "$(hcloud version)" = "hcloud {{version}}" - hcloud version | grep "hcloud {{version}}"