diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..7bf31f5 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,32 @@ +name: ci + +on: + push: + schedule: + - cron: '3 4 * * 4' # weekly on thursday morning + +jobs: + build: + strategy: + matrix: + go: + - '1.11' + - '1.12' + - '1.13' + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v1 + - name: Set up Go ${{ matrix.go }} + uses: actions/setup-go@v1 + with: + go-version: ${{ matrix.go }} + - name: Set up Make + run: | + sudo apt-get -y install make + - name: Build + env: + GO111MODULE: on + GOPROXY: direct + GOSUMDB: off + run: | + make diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 0f7ac6f..0000000 --- a/.travis.yml +++ /dev/null @@ -1,11 +0,0 @@ ---- -sudo: false -language: go -go: - - "1.11.x" - - "1.12.x" - - "1.13.x" - - master - -env: - - GO111MODULE=on GOPROXY=direct GOSUMDB=off diff --git a/README.md b/README.md index fc121fd..9319269 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # miflorad -[![Build Status](https://travis-ci.org/cmur2/miflorad.svg?branch=master)](https://travis-ci.org/cmur2/miflorad) +![Build Status](https://github.com/cmur2/miflorad/workflows/ci/badge.svg) This project aims to produce tools written in Go for interfacing with Xiaomi Flora sensors for IoT use cases.