diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c56e6dd..521f5f5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,33 +1,33 @@ -name: CI - -on: - push: - branches: [ master ] - pull_request: - branches: [ master ] - -jobs: - build: - runs-on: ${{ matrix.os }} - strategy: - matrix: - os: [ubuntu-latest, windows-latest] - steps: - - uses: actions/checkout@v3 - - name: Setup .NET Core - uses: actions/setup-dotnet@v3 - with: - dotnet-version: 8.0.x - - name: Install dependencies - run: dotnet restore - working-directory: src - - name: Build - run: dotnet build --configuration Release --no-restore - working-directory: src - - name: Test - run: dotnet test --no-restore --verbosity normal --collect "XPlat Code Coverage" --results-directory TestResults/ - working-directory: src - - name: Codecov - uses: codecov/codecov-action@v3 - with: - directory: src/TestResults/ +name: CI + +on: + push: + branches: [ master ] + pull_request: + branches: [ master ] + +jobs: + build: + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [ubuntu-latest, windows-latest] + steps: + - uses: actions/checkout@v3 + - name: Setup .NET Core + uses: actions/setup-dotnet@v4 + with: + dotnet-version: 8.0.x + - name: Install dependencies + run: dotnet restore + working-directory: src + - name: Build + run: dotnet build --configuration Release --no-restore + working-directory: src + - name: Test + run: dotnet test --no-restore --verbosity normal --collect "XPlat Code Coverage" --results-directory TestResults/ + working-directory: src + - name: Codecov + uses: codecov/codecov-action@v3 + with: + directory: src/TestResults/ diff --git a/.github/workflows/dotnet-format.yml b/.github/workflows/dotnet-format.yml index f366b30..e3e8312 100644 --- a/.github/workflows/dotnet-format.yml +++ b/.github/workflows/dotnet-format.yml @@ -1,28 +1,28 @@ -name: dotnet format - -on: - push: - branches: [ master ] - paths: - - '**.cs' - - 'src/.editorconfig' - pull_request: - branches: [ master ] - paths: - - '**.cs' - - 'src/.editorconfig' - -jobs: - check_format: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - - name: Setup .NET Core - uses: actions/setup-dotnet@v3 - with: - dotnet-version: 8.0.x - - - name: dotnet format - run: dotnet format --verify-no-changes +name: dotnet format + +on: + push: + branches: [ master ] + paths: + - '**.cs' + - 'src/.editorconfig' + pull_request: + branches: [ master ] + paths: + - '**.cs' + - 'src/.editorconfig' + +jobs: + check_format: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + + - name: Setup .NET Core + uses: actions/setup-dotnet@v4 + with: + dotnet-version: 8.0.x + + - name: dotnet format + run: dotnet format --verify-no-changes working-directory: src \ No newline at end of file diff --git a/.github/workflows/pack.yml b/.github/workflows/pack.yml index 03aeb80..03fe884 100644 --- a/.github/workflows/pack.yml +++ b/.github/workflows/pack.yml @@ -1,26 +1,26 @@ -name: pack - -on: - push: - branches: [ master ] - pull_request: - branches: [ master ] - -jobs: - pack: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - - name: Setup .NET Core - uses: actions/setup-dotnet@v3 - with: - dotnet-version: 8.0.x - - - name: Install dependencies - run: dotnet restore - working-directory: src - - - name: Pack - run: dotnet pack --configuration Release --no-restore - working-directory: src +name: pack + +on: + push: + branches: [ master ] + pull_request: + branches: [ master ] + +jobs: + pack: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + + - name: Setup .NET Core + uses: actions/setup-dotnet@v4 + with: + dotnet-version: 8.0.x + + - name: Install dependencies + run: dotnet restore + working-directory: src + + - name: Pack + run: dotnet pack --configuration Release --no-restore + working-directory: src