ci: release on master branch

This commit is contained in:
liwei committed 2021-03-26 17:09:36 +08:00
1 parent 4eda5a3e76
commit bd585309bf
2 files changed
+11 -5

No files matched your search

-48
View File
@@ -1,48 +0,0 @@
name: build
on:
pull_request:
push:
branches:
- dev
jobs:
# lint:
# name: Lint
# runs-on: ubuntu-latest
# steps:
# - uses: actions/setup-go@v2
# with:
# go-version: '^1.15.2'
# - uses: actions/checkout@v2
# - name: Lint Go Code
# run: |
# export PATH=$PATH:$(go env GOPATH)/bin # temporary fix. See https://github.com/actions/setup-go/issues/14
# go get -u golang.org/x/lint/golint
# golint -set_exit_status ./...
test:
name: Test
runs-on: ubuntu-latest
steps:
- uses: actions/setup-go@v2
with:
go-version: '^1.15.2'
- uses: actions/checkout@v2
- name: Run Unit tests.
run: go test ./... -v -covermode=count -coverprofile=coverage.txt
- uses: codecov/codecov-action@v1
with:
file: ./coverage.txt
fail_ci_if_error: true
build:
name: Build
runs-on: ubuntu-latest
# needs: [lint, test]
needs: [test]
steps:
- uses: actions/setup-go@v2
with:
go-version: '^1.15.2'
- uses: actions/checkout@v2
- name: Build
run: go build -ldflags="-s -w" -o gopeed cmd/gopeed/*