aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/go.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/go.yml')
-rw-r--r--.github/workflows/go.yml13
1 files changed, 13 insertions, 0 deletions
diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml
index 58cbddb..d66ea98 100644
--- a/.github/workflows/go.yml
+++ b/.github/workflows/go.yml
@@ -1,5 +1,6 @@
# This workflow will build a golang project
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-go
+# Adapted from https://github.com/RedTeamPentesting/adauth/blob/main/.github/workflows/check.yml :)
name: Go
@@ -20,6 +21,18 @@ jobs:
with:
go-version: ${{ matrix.go-version }}
+ - name: Lint
+ uses: golangci/golangci-lint-action@v3
+ with:
+ version: v1.64
+ args: --verbose --timeout 5m
+
+ - name: Check go.mod
+ run: |
+ echo "check if go.mod is up to date"
+ go mod tidy
+ git diff --exit-code go.mod
+
- name: Build
run: go build -v ./...