name: dotnet format on: push: branches: [ 'main*' ] paths: - '**.cs' - '.editorconfig' pull_request: branches: [ 'main*' ] paths: - '**.cs' - '.editorconfig' jobs: check-format: runs-on: windows-latest steps: - name: check out code uses: actions/checkout@v3 - name: Setup .NET Core 7.0 uses: actions/setup-dotnet@v3.0.1 with: dotnet-version: '7.0.x' include-prerelease: true - name: Install format tool run: dotnet tool install -g dotnet-format - name: dotnet format run: dotnet-format --folder --check