diff --git a/.github/workflows/packages.yaml b/.github/workflows/packages.yaml new file mode 100644 index 0000000..8150440 --- /dev/null +++ b/.github/workflows/packages.yaml @@ -0,0 +1,39 @@ +name: Go +on: + push: + branches: + - 'main' + - 'master' + - 'chains/mainnet' + - 'chains/mainnet-beta' +# on: +# push: +# tags: +# - 'v[0-9]+.[0-9]+.[0-9]+' + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + - name: Setup Go + uses: actions/setup-go@v4 + with: + go-version: '1.21.x' + - name: Install dependencies + run: + go env -w GOPRIVATE=github.com/* + go env -w GONOSUMDB=github.com/* + go env -w GONOPROXY=github.com/* + go mod tidy + go mod vendor + - name: Build + run: + go env -w GOPRIVATE=github.com/* + go env -w GONOSUMDB=github.com/* + go env -w GONOPROXY=github.com/* + export CGO_ENABLED=1 + export GO111MODULE=off + export GOOS=linux + go build \ No newline at end of file