ci.yaml
431 bytes
1name: Run CI
2
3on:
4 push:
5 branches:
6 - "*"
7
8jobs:
9 lint_test:
10 name: Linting and tests
11 runs-on: ubuntu-latest
12 permissions:
13 contents: write
14
15 steps:
16 - name: Checkout code
17 uses: actions/checkout@v4
18
19 - name: Set up Go
20 uses: actions/setup-go@v5
21 with:
22 go-version-file: "go.mod"
23
24 - name: Run linting
25 run: "make lint"
26
27 - name: Run tests
28 run: "make test"