Add github actions and remove travis (#62)

Signed-off-by: Sandeep Rajan <srajan@infoblox.com>

Signed-off-by: Sandeep Rajan <srajan@infoblox.com>

Signed-off-by: Sandeep Rajan <srajan@infoblox.com>
This commit is contained in:
Sandeep Rajan 2021-06-28 12:32:36 -04:00 committed by GitHub
parent a17d727a23
commit a36b5b4bc7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 39 additions and 18 deletions

View File

@ -1,8 +0,0 @@
coverage:
status:
project:
default:
target: 75%
threshold: null
patch: false
changes: false

39
.github/workflows/go.yml vendored Normal file
View File

@ -0,0 +1,39 @@
name: Go Tests
on: [push, pull_request]
jobs:
verify-gomod:
runs-on: ubuntu-latest
steps:
- name: Set up Go
uses: actions/setup-go@v2
with:
go-version: 1.15
stable: true
- name: Check code
uses: actions/checkout@v2
- run: go mod tidy
- name: Verify no changes from go mod tidy.
run: |
if [ -n "$(git status --porcelain)" ]; then
git status # These are the files that failed to pass the check.
exit 1
fi
tests:
runs-on: ubuntu-latest
steps:
- name: Install Go
uses: actions/setup-go@v2
with:
go-version: 1.15
stable: true
- name: Check out code
uses: actions/checkout@v2
- name: Test
run: |
make test

View File

@ -1,10 +0,0 @@
language: go
go:
- 1.14.x
script:
- make test
after_success:
- bash <(curl -s https://codecov.io/bash)