From ef64b2838d0d4fe1ee490ebf80db43373da45b0d Mon Sep 17 00:00:00 2001
From: Philipp Trulson
Date: Wed, 2 Aug 2023 11:20:30 +0200
Subject: [PATCH] Add formatting check to GitHub Actions
---
.github/workflows/ci.yaml | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
index 6d3a80cb8..637e85e11 100644
--- a/.github/workflows/ci.yaml
+++ b/.github/workflows/ci.yaml
@@ -22,6 +22,13 @@ jobs:
go install golang.org/x/lint/golint@latest
- name: Checkout code
uses: actions/checkout@v3
+ - name: Check Formatting
+ run: |
+ if [ "$(gofmt -s -l . | wc -l)" -gt 0 ]; then
+ echo "### Go formatting is off, please execute 'gofmt -w -s .' - see following diff: ###\n"
+ gofmt -s -d .
+ exit 1
+ fi
- name: Test Project
run: |
make test