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