From 31187a71ea924985c62a8f8e835d39696085dcfd Mon Sep 17 00:00:00 2001 From: Caleb Lloyd Date: Wed, 17 Jan 2024 10:26:47 -0500 Subject: [PATCH] add gha to check formatting Signed-off-by: Caleb Lloyd --- .github/workflows/format.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 .github/workflows/format.yml diff --git a/.github/workflows/format.yml b/.github/workflows/format.yml new file mode 100644 index 000000000..2b47db47e --- /dev/null +++ b/.github/workflows/format.yml @@ -0,0 +1,27 @@ +name: Format + +on: + pull_request: {} + +jobs: + check: + name: check + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: Setup dotnet + uses: actions/setup-dotnet@v3 + with: + dotnet-version: '8.x' + + - name: Check formatting + run: | + if dotnet format --verify-no-changes; then + echo "formatting passed" + else + rc="$?" + echo "formatting failed; run 'dotnet format'" >&2 + exit "$rc" + fi