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:
parent
a17d727a23
commit
a36b5b4bc7
|
@ -1,8 +0,0 @@
|
|||
coverage:
|
||||
status:
|
||||
project:
|
||||
default:
|
||||
target: 75%
|
||||
threshold: null
|
||||
patch: false
|
||||
changes: false
|
|
@ -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
|
10
.travis.yml
10
.travis.yml
|
@ -1,10 +0,0 @@
|
|||
language: go
|
||||
|
||||
go:
|
||||
- 1.14.x
|
||||
|
||||
script:
|
||||
- make test
|
||||
|
||||
after_success:
|
||||
- bash <(curl -s https://codecov.io/bash)
|
Loading…
Reference in New Issue