diff --git a/.circleci/config.yml b/.circleci/config.yml index a63bcb49ca..59005fa422 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -234,12 +234,18 @@ jobs: - run: name: gzip command: tar -zcvf ${BUILD_DIR}/wasmd-${CIRCLE_TAG}-linux-amd64.tar.gz -C ${BUILD_DIR} wasmd + - run: + name: Build osx artifact + command: make build-osx + - run: + name: gzip + command: tar -zcvf ${BUILD_DIR}/wasmd-${CIRCLE_TAG}-darwin-amd64.tar.gz -C ${BUILD_DIR} wasmd-darwin - gh/setup: token: GITHUB_CREDS - run: name: Create release command: | - gh release create ${CIRCLE_TAG} ${BUILD_DIR}/wasmd-${CIRCLE_TAG}-linux-amd64.tar.gz \ + gh release create ${CIRCLE_TAG} ${BUILD_DIR}/wasmd-${CIRCLE_TAG}-linux-amd64.tar.gz ${BUILD_DIR}/wasmd-${CIRCLE_TAG}-darwin-amd64.tar.gz \ --title "$CIRCLE_TAG" \ --draft \ --notes "# Wasmd ${CIRCLE_TAG} Release diff --git a/Makefile b/Makefile index bfec110211..62c3915472 100644 --- a/Makefile +++ b/Makefile @@ -86,6 +86,9 @@ else go build -mod=readonly $(BUILD_FLAGS) -o build/wasmd ./cmd/wasmd endif +build-osx: go.sum + GOOS=darwin GOARCH=amd64 go build -mod=readonly $(BUILD_FLAGS) -o build/wasmd-darwin ./cmd/wasmd + build-windows-client: go.sum GOOS=windows GOARCH=amd64 go build -mod=readonly $(BUILD_FLAGS) -o build/wasmd.exe ./cmd/wasmd