From cc3f72783679979663876bd005a7476d6e481867 Mon Sep 17 00:00:00 2001 From: Sean McGinnis Date: Mon, 25 Jan 2021 09:55:52 -0600 Subject: [PATCH] Switch to GitHub Actions for CI Signed-off-by: Sean McGinnis --- .github/workflows/check.yml | 41 +++++++++++++++++++++++++++++++++++++ .travis.yml | 4 ---- 2 files changed, 41 insertions(+), 4 deletions(-) create mode 100644 .github/workflows/check.yml delete mode 100644 .travis.yml diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml new file mode 100644 index 00000000..dcdc61eb --- /dev/null +++ b/.github/workflows/check.yml @@ -0,0 +1,41 @@ +name: Checks +on: + pull_request: + branches: + - master + push: + branches: + - master +jobs: + build: + runs-on: ubuntu-latest + steps: + + # Get the code + - uses: actions/checkout@v2 + + # Setup our go environment + - name: Setup Go + uses: actions/setup-go@v2 + with: + go-version: '1.15.0' + + # Install extra dependencies + - name: Install dependencies + run: | + go version + go get -u golang.org/x/lint/golint + + # Build the code + - name: Run build + run: go build . + + # Vet and lint + - name: Run vet & lint + run: | + go vet . + golint . + + # Run unit tests + - name: Run tests + run: make test diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 68c54e68..00000000 --- a/.travis.yml +++ /dev/null @@ -1,4 +0,0 @@ -language: go - -go: -- 1.15.x