From 8cf0075b465b742c43419c6779804b224a6ad035 Mon Sep 17 00:00:00 2001 From: hunterlong <info@socialeck.com> Date: Tue, 5 May 2020 19:03:42 -0700 Subject: [PATCH] github action building --- .github/workflows/master.yml | 39 +++++++++++++++++++++++++++--------- 1 file changed, 30 insertions(+), 9 deletions(-) diff --git a/.github/workflows/master.yml b/.github/workflows/master.yml index a022cb95..0f572fc9 100644 --- a/.github/workflows/master.yml +++ b/.github/workflows/master.yml @@ -195,9 +195,13 @@ jobs: with: go-version: '1.14.2' - uses: actions/checkout@v2 + with: + fetch-depth: 1 + path: go/src/github.com/${{ github.repository }} - name: Setting ENV's run: | + echo "::set-env name=GOPATH::${{ github.workspace }}/go" echo "::add-path::$(go env GOPATH)/bin" echo "::add-path::/opt/hostedtoolcache/node/10.20.1/x64/bin" echo ::set-env name=VERSION::$(cat version.txt) @@ -210,16 +214,19 @@ jobs: uses: actions/download-artifact@v1 with: name: static-rice-box - path: ./source + path: ./go/src/github.com/${{ github.repository }}/source - name: Build with xgo - run: make build-mac + run: | + pwd && ls + cd ./go/src/github.com/${{ github.repository }} + make build-mac - name: Upload MacOSX Builds uses: actions/upload-artifact@v2 with: name: darwin-builds - path: ./build + path: ./go/src/github.com/${{ github.repository }}/build build-linux: needs: compile @@ -230,9 +237,13 @@ jobs: go-version: '1.14.2' - uses: actions/checkout@v2 + with: + fetch-depth: 1 + path: go/src/github.com/${{ github.repository }} - name: Setting ENV's run: | + echo "::set-env name=GOPATH::${{ github.workspace }}/go" echo "::add-path::$(go env GOPATH)/bin" echo "::add-path::/opt/hostedtoolcache/node/10.20.1/x64/bin" echo ::set-env name=VERSION::$(cat version.txt) @@ -245,16 +256,19 @@ jobs: uses: actions/download-artifact@v1 with: name: static-rice-box - path: ./source + path: ./go/src/github.com/${{ github.repository }}/source - name: Build with xgo - run: make build-linux + run: | + pwd && ls + cd ./go/src/github.com/${{ github.repository }} + make build-linux - name: Upload Linux Builds uses: actions/upload-artifact@v2 with: name: linux-builds - path: ./build + path: ./go/src/github.com/${{ github.repository }}/build build-windows: needs: compile @@ -265,9 +279,13 @@ jobs: go-version: '1.14.2' - uses: actions/checkout@v2 + with: + fetch-depth: 1 + path: go/src/github.com/${{ github.repository }} - name: Setting ENV's run: | + echo "::set-env name=GOPATH::${{ github.workspace }}/go" echo "::add-path::$(go env GOPATH)/bin" echo "::add-path::/opt/hostedtoolcache/node/10.20.1/x64/bin" echo ::set-env name=VERSION::$(cat version.txt) @@ -280,16 +298,19 @@ jobs: uses: actions/download-artifact@v1 with: name: static-rice-box - path: ./source + path: ./go/src/github.com/${{ github.repository }}/source - name: Build with xgo - run: make build-win + run: | + pwd && ls + cd ./go/src/github.com/${{ github.repository }} + make build-win - name: Upload Windows Builds uses: actions/upload-artifact@v2 with: name: windows-builds - path: ./build + path: ./go/src/github.com/${{ github.repository }}/build upload-release: needs: [test, test-postman, build-linux, build-mac, build-windows]