- #!/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 \
- mailchain/goreleaser-xcgo "--rm-dist --skip-validate"
- # Step 2 -- build for MacOS using notarization tool
- goreleaser --rm-dist --config .darwin.goreleaser.yml --skip-validate
|