diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 1528b0a..4c1c049 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -9,7 +9,7 @@ jobs: strategy: matrix: # build and publish in parallel: linux/386, linux/amd64, windows/386, windows/amd64, darwin/amd64 - goos: [linux, windows] + goos: [darwin] goarch: [amd64] # goarch: ['386', amd64] # exclude: @@ -18,11 +18,9 @@ jobs: steps: - uses: actions/checkout@v2 - name: Install xmllint - run: sudo apt-get install gcc-multilib gcc-mingw-w64 libpango1.0 + run: sudo apt-get install build-essential - name: Set VERSION env run: echo VERSION=$(basename ${GITHUB_REF}) >> ${GITHUB_ENV} - - name: Set CGO env - run: echo "CGO_ENABLED=1" >> $GITHUB_ENV - uses: wangyoucao577/go-release-action@v1.20 with: github_token: ${{ secrets.RELEASE_TOKEN }} diff --git a/Makefile b/Makefile index b23c462..1d51e83 100644 --- a/Makefile +++ b/Makefile @@ -2,6 +2,6 @@ DEFAULT_VERSION=0.1.0-local VERSION := $(or $(VERSION),$(DEFAULT_VERSION)) cmd: - cd server && go build -ldflags "-w -X main.Version=$(VERSION)" -o '../build/server' + cd server && CGO_ENABLED=1 go build -ldflags "-w -X main.Version=$(VERSION)" -o '../build/server' clean: rm -rf build \ No newline at end of file