aboutsummaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorBryan McNulty <bryan@falconops.com>2025-04-26 04:56:15 -0500
committerGitHub <noreply@github.com>2025-04-26 04:56:15 -0500
commit3c38b04e1851a45be491136308133889292fb593 (patch)
treefd3dad69c725b0a59f2d0303b1372e4d48ecb018 /.github
parente860eced799e64ebff56012a7655155d26b3a2a2 (diff)
downloadgoexec-3c38b04e1851a45be491136308133889292fb593.tar.gz
goexec-3c38b04e1851a45be491136308133889292fb593.zip
Update Go workflow: include lint action
Diffstat (limited to '.github')
-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 ./...