diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 000000000..7dc30c329 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,26 @@ +name: CI +on: [push] +jobs: + build: + name: Test on ${{ matrix.os }} + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [macOS-latest, windows-latest, ubuntu-latest] + + steps: + - name: Set up Go 1.13 + uses: actions/setup-go@v1 + with: + go-version: 1.13 + id: go + + - name: Check out code into the Go module directory + uses: actions/checkout@v1 + + - name: Download dependencies + run: | + go mod download + + - name: Test + run: go test -cover ./... -v diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index a9419b39b..000000000 --- a/.travis.yml +++ /dev/null @@ -1,18 +0,0 @@ -language: go - -go: - - 1.8 -# - tip - -before_install: - - go get github.com/kardianos/govendor - -install: - - govendor sync - -script: - - BEEGO_RUNMODE=test go test `go list ./...|grep -v vendor` -v - -notifications: - email: - - cloudsonic@deluan.com diff --git a/README.md b/README.md index 5b3bacd11..aa5967da0 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # CloudSonic Server -[](https://travis-ci.org/cloudsonic/sonic-server) +[](https://github.com/cloudsonic/sonic-server/actions) [](https://goreportcard.com/report/github.com/cloudsonic/sonic-server) **This is still a work in progress, and has no releases available**