diff --git a/.github/workflows/api_pull_request.yml b/.github/workflows/api_pull_request.yml index abce25e..f805848 100644 --- a/.github/workflows/api_pull_request.yml +++ b/.github/workflows/api_pull_request.yml @@ -49,10 +49,16 @@ jobs: uses: actions/setup-dotnet@v4 with: dotnet-version: 9.x.x + - name: Install report generator + run: dotnet tool install --global dotnet-reportgenerator-globaltool - name: Restore dependencies run: dotnet restore ./AltGen.API.Tests/AltGen.API.Tests.csproj - name: Build project run: dotnet build ./AltGen.API.Tests/AltGen.API.Tests.csproj --no-restore - name: Test project run: dotnet test ./AltGen.API.Tests/AltGen.API.Tests.csproj --filter FullyQualifiedName!~PromptEvaluation - + - name: Upload test coverage report + uses: actions/upload-artifact@v4 + with: + name: test-coverage + path: ./AltGen.API.Tests/TestResults diff --git a/.github/workflows/console_pull_request.yml b/.github/workflows/console_pull_request.yml index 89fe433..10cbea3 100644 --- a/.github/workflows/console_pull_request.yml +++ b/.github/workflows/console_pull_request.yml @@ -49,10 +49,16 @@ jobs: uses: actions/setup-dotnet@v4 with: dotnet-version: 9.x.x + - name: Install report generator + run: dotnet tool install --global dotnet-reportgenerator-globaltool - name: Restore dependencies run: dotnet restore ./AltGen.Console.Tests/AltGen.Console.Tests.csproj - name: Build project run: dotnet build ./AltGen.Console.Tests/AltGen.Console.Tests.csproj --no-restore - name: Test project run: dotnet test ./AltGen.Console.Tests/AltGen.Console.Tests.csproj - + - name: Upload test coverage report + uses: actions/upload-artifact@v4 + with: + name: test-coverage + path: ./AltGen.Console.Tests/TestResults diff --git a/.github/workflows/deploy_api.yml b/.github/workflows/deploy_api.yml index 86ae7ed..f4c33d3 100644 --- a/.github/workflows/deploy_api.yml +++ b/.github/workflows/deploy_api.yml @@ -47,5 +47,5 @@ jobs: docker stop api.altgen.stevanfreeborn.com docker rm api.altgen.stevanfreeborn.com docker pull ${{ secrets.DOCKERHUB_USERNAME }}/api.altgen.stevanfreeborn.com:${{ needs.build.outputs.version }} - docker run -d -p 7778:8080 --name api.altgen.stevanfreeborn.com ${{ secrets.DOCKERHUB_USERNAME }}/api.altgen.stevanfreeborn.com:${{ needs.build.outputs.version }} + docker run --restart always -d -p 7778:8080 --name api.altgen.stevanfreeborn.com ${{ secrets.DOCKERHUB_USERNAME }}/api.altgen.stevanfreeborn.com:${{ needs.build.outputs.version }} diff --git a/src/AltGen.API.Tests/AltGen.API.Tests.csproj b/src/AltGen.API.Tests/AltGen.API.Tests.csproj index 303cf5b..f5fd392 100644 --- a/src/AltGen.API.Tests/AltGen.API.Tests.csproj +++ b/src/AltGen.API.Tests/AltGen.API.Tests.csproj @@ -46,12 +46,12 @@ - + Always - - + + Always - +