diff --git a/.github/workflows/format.yml b/.github/workflows/format.yml new file mode 100644 index 0000000000..15d99d3965 --- /dev/null +++ b/.github/workflows/format.yml @@ -0,0 +1,18 @@ +name: Validate PR + +on: [pull_request] + +jobs: + format: + runs-on: ubuntu-latest + name: DotNet Format + steps: + - uses: actions/checkout@v2 + + # workaround for dotnet tools not being on path https://github.com/actions/virtual-environments/issues/213 + - name: add .dotnet/tools to path + run: echo "::set-env name=PATH::${PATH}:${HOME}/.dotnet/tools" + + - run: dotnet tool install -g dotnet-format + + - run: dotnet format --folder ./ --dry-run --check