.goreleaser.yml: use make in GoReleaser

Teach GoReleaser to use make for our nightly releases.

Untested--we'll know better tomorrow whether this works.

Co-Authored-By: sketch <hello@sketch.dev>
Change-ID: s4d8aed2fbf3aae3fk
diff --git a/.goreleaser.yml b/.goreleaser.yml
index 58f5bb6..352d675 100644
--- a/.goreleaser.yml
+++ b/.goreleaser.yml
@@ -4,26 +4,32 @@
 # Build configuration
 before:
   hooks:
-    - "npm ci --prefix webui"
-    - "npm run build --prefix webui"
+    - make clean
 
 builds:
   - id: sketch
+    # Note: this build corresponds to 'make outie'; please keep them in sync.
     main: ./cmd/sketch
-    env:
-      - CGO_ENABLED=0
+    binary: sketch
     goos:
       - linux
       - darwin
     goarch:
       - amd64
       - arm64
+    tags:
+      - outie
     ldflags:
-      - -s -w -X main.version={{.Version}} -X main.commit={{.Commit}} -X main.date={{.Date}}
+      - -X main.version={{.Version}}
+      - -X main.commit={{.Commit}}
+      - -X main.date={{.Date}}
+      - -X main.makefile=goreleaser
+    hooks:
+      pre:
+        - ./.goreleaser/build-target.sh
 
 archives:
   - id: releaseArchive
-    format: tar.gz
     name_template: "{{ .ProjectName }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}"
     files:
       - README.md