diff --git a/.github/workflows/dotnet-build-test-lint.yml b/.github/workflows/dotnet-build-test-lint.yml index 541c44f9f..c9ac22dbe 100644 --- a/.github/workflows/dotnet-build-test-lint.yml +++ b/.github/workflows/dotnet-build-test-lint.yml @@ -50,10 +50,11 @@ jobs: targetdir: ${{ env.SOLUTION_DIR }}TestResults/coverage reporttypes: 'HtmlInline;lcov' toolpath: ${{ env.SOLUTION_DIR }}report-generator-tool - - name: Coveralls GitHub Action + - name: Coveralls uses: coverallsapp/github-action@v2.2.3 with: flag-name: C# + parallel: true files: ${{ env.SOLUTION_DIR }}TestResults/coverage/lcov.info - name: Upload Tests uses: actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 # v4.0.0 @@ -64,3 +65,15 @@ jobs: uses: step-security/harden-runner@eb238b55efaa70779f274895e782ed17c84f2895 # v2.6.1 with: egress-policy: audit + + finish: + needs: build-test-lint + if: ${{ always() }} + runs-on: ubuntu-latest + environment: main + steps: + - name: Coveralls Finished + uses: coverallsapp/github-action@v2 + with: + parallel-finished: true + carryforward: 'Javascript,C#' \ No newline at end of file diff --git a/.github/workflows/js-build-test-lint.yml b/.github/workflows/js-build-test-lint.yml index beb3d8e52..780e313c6 100644 --- a/.github/workflows/js-build-test-lint.yml +++ b/.github/workflows/js-build-test-lint.yml @@ -40,10 +40,11 @@ jobs: run: yarn build - name: Test run: yarn test:nyc:report - - name: Coveralls GitHub Action + - name: Coveralls uses: coverallsapp/github-action@v2.2.3 with: flag-name: Javascript + parallel: true files: js/coverage/lcov.info - name: Lint run: yarn lint @@ -51,3 +52,15 @@ jobs: uses: step-security/harden-runner@eb238b55efaa70779f274895e782ed17c84f2895 # v2.6.1 with: egress-policy: audit + + finish: + needs: build-test-lint + if: ${{ always() }} + runs-on: ubuntu-latest + environment: main + steps: + - name: Coveralls Finished + uses: coverallsapp/github-action@v2 + with: + parallel-finished: true + carryforward: 'Javascript,C#' \ No newline at end of file diff --git a/README.md b/README.md index c5ecebfc4..c58589e6f 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # ![teams logo](https://github.com/microsoft/teams-ai/assets/14900841/10a0fbac-9d31-46d5-ad65-0eeb33b787a8) Teams AI Library -| Name | Status | -|---------------|-----------------------| +| Name | Status | Coverage | +|---------------|-----------------------|----------| | All | [![Build Status](https://dev.azure.com/DomoreexpGithub/Github_Pipelines/_apis/build/status%2Fteams-ai%2Fmicrosoft.teams-ai?branchName=main)](https://dev.azure.com/DomoreexpGithub/Github_Pipelines/_build/latest?definitionId=4&branchName=main) | | Javascript | [![Javascript Build Status](https://dev.azure.com/DomoreexpGithub/Github_Pipelines/_apis/build/status%2Fteams-ai%2Fmicrosoft.teams-ai.javascript?branchName=main)](https://dev.azure.com/DomoreexpGithub/Github_Pipelines/_build/latest?definitionId=5&branchName=main) | | C# | [![C# Build Status](https://dev.azure.com/DomoreexpGithub/Github_Pipelines/_apis/build/status%2Fteams-ai%2Fmicrosoft.teams-ai.dotnet?branchName=main)](https://dev.azure.com/DomoreexpGithub/Github_Pipelines/_build/latest?definitionId=4&branchName=main) |