Updates Containerize

This commit is contained in:
sjc
2025-05-07 23:50:46 -04:00
parent 67aa1221aa
commit 0b022d7623
9 changed files with 237 additions and 9 deletions

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

@@ -0,0 +1,23 @@
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: Get unit test coverage
run: make unit-test-coverage
- name: Build Linux binary
run: make PLATFORM=linux/amd64
- name: Build Windows binary
run: make PLATFORM=windows/amd64