diff --git a/.goreleaser.yml b/.goreleaser.yml index 25f1893f..9078fcc1 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -9,7 +9,7 @@ release: builds: - id: headscale - main: ./cmd/headscale/headscale.go + main: ./cmd/headscale mod_timestamp: "{{ .CommitTimestamp }}" env: - CGO_ENABLED=0 @@ -82,8 +82,11 @@ nfpms: kos: - id: ghcr build: headscale + main: ./cmd/headscale base_image: gcr.io/distroless/base-debian11 repository: ghcr.io/juanfont/headscale + env: + - CGO_ENABLED=0 platforms: - linux/amd64 # - linux/386 @@ -96,6 +99,8 @@ kos: - '{{.Tag}}' - '{{ .Major }}.{{ .Minor }}' - '{{ .Major }}' + - '{{ if not .Prerelease }}stable{{ end }}' + # - id: dockerhub # build: headscale # base_image: gcr.io/distroless/base-debian11 diff --git a/flake.nix b/flake.nix index 3576e3a0..c3fc64bc 100644 --- a/flake.nix +++ b/flake.nix @@ -95,6 +95,7 @@ gotestsum gotests ksh + ko # 'dot' is needed for pprof graphs # go tool pprof -http=: