diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index cc3203d..e9a471e 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -34,7 +34,8 @@ jobs: with: dotnet-version: | 8.x - + dotnet-quality: 'ga' + - name: "Restore/Build/Test" run: dotnet test --configuration Release --verbosity normal --logger trx --collect:"XPlat Code Coverage" @@ -43,7 +44,7 @@ jobs: with: reports: "**/*.cobertura.xml" # REQUIRED # The coverage reports that should be parsed (separated by semicolon). Globbing is supported. targetdir: "${{ github.workspace }}" # REQUIRED # The directory where the generated report should be saved. - reporttypes: "Cobertura" # The output formats and scope (separated by semicolon) Values: Badges, Clover, Cobertura, CsvSummary, Html, Html_Dark, Html_Light, Html_BlueRed, HtmlChart, HtmlInline, HtmlInline_AzurePipelines, HtmlInline_AzurePipelines_Dark, HtmlInline_AzurePipelines_Light, HtmlSummary, JsonSummary, Latex, LatexSummary, lcov, MarkdownSummary, MarkdownSummaryGithub, MarkdownDeltaSummary, MHtml, PngChart, SonarQube, TeamCitySummary, TextSummary, TextDeltaSummary, Xml, XmlSummary + reporttypes: Html;Cobertura;MarkdownSummaryGithub;Badges # The output formats and scope (separated by semicolon) Values: Badges, Clover, Cobertura, CsvSummary, Html, Html_Dark, Html_Light, Html_BlueRed, HtmlChart, HtmlInline, HtmlInline_AzurePipelines, HtmlInline_AzurePipelines_Dark, HtmlInline_AzurePipelines_Light, HtmlSummary, JsonSummary, Latex, LatexSummary, lcov, MarkdownSummary, MarkdownSummaryGithub, MarkdownDeltaSummary, MHtml, PngChart, SonarQube, TeamCitySummary, TextSummary, TextDeltaSummary, Xml, XmlSummary verbosity: "Info" # The verbosity level of the log messages. Values: Verbose, Info, Warning, Error, Off title: "Code Coverage" # Optional title. tag: "${{ github.run_number }}_${{ github.run_id }}" # Optional tag or build version. @@ -56,20 +57,7 @@ jobs: name: coverage path: ${{ github.workspace }}/Cobertura.xml retention-days: 5 - - - name: Publish Code Coverage Report - uses: irongut/CodeCoverageSummary@v1.3.0 - with: - filename: "Cobertura.xml" - badge: true - fail_below_min: false # just informative for now - format: markdown - hide_branch_rate: false - hide_complexity: false - indicators: true - output: both - thresholds: "10 30" - + - name: Add Coverage PR Comment uses: marocchino/sticky-pull-request-comment@v2 if: github.event_name == 'pull_request' @@ -84,9 +72,3 @@ jobs: path: ${{ github.workspace }}/**/TestResults/**/* retention-days: 5 - - name: Publish Test Results - uses: EnricoMi/publish-unit-test-result-action@v2.16.1 - if: always() - with: - # NOTE: using trx_files instead of files due to https://github.com/EnricoMi/publish-unit-test-result-action/issues/424 - trx_files: "${{ github.workspace }}/**/*.trx"