|
|
@@ -0,0 +1,16 @@
|
|
|
+#!/bin/bash
|
|
|
+
|
|
|
+# Step 0 -- ensure that:
|
|
|
+# (1) GITHUB_TOKEN exists as an env variable
|
|
|
+# (2) Apple ID password exists in keychain
|
|
|
+
|
|
|
+# Step 1 -- build for linux/windows inside a docker container
|
|
|
+docker run --rm --privileged \
|
|
|
+-v $PWD:/go/src/github.com/porter-dev/porter \
|
|
|
+-v /var/run/docker.sock:/var/run/docker.sock \
|
|
|
+-w /go/src/github.com/porter-dev/porter \
|
|
|
+-e GORELEASER_GITHUB_TOKEN='$GITHUB_TOKEN' \
|
|
|
+mailchain/goreleaser-xcgo "--rm-dist"
|
|
|
+
|
|
|
+# Step 2 -- build for MacOS using notarization tool
|
|
|
+goreleaser --config .darwin.goreleaser.yml
|