Initial commit

This commit is contained in:
Christopher Crone
2020-05-28 13:29:02 +02:00
commit bff6023b1a
12 changed files with 275 additions and 0 deletions

21
.github/workflows/ci.yaml vendored Normal file
View File

@@ -0,0 +1,21 @@
name: Continuous Integration
on: [push]
jobs:
ci:
name: CI
runs-on: ubuntu-latest
env:
DOCKER_BUILDKIT: "1"
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Run linter
run: make lint
- name: Run unit tests
run: make unit-test
- name: Build Linux binary
run: make PLATFORM=linux/amd64
- name: Build Windows binary
run: make PLATFORM=windows/amd64