2424 semantic_version_pattern='^(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)(-((0|[1-9][0-9]*|[0-9]*[a-zA-Z-][0-9a-zA-Z-]*)(\.(0|[1-9][0-9]*|[0-9]*[a-zA-Z-][0-9a-zA-Z-]*))*))?(\+([0-9a-zA-Z-]+(\.[0-9a-zA-Z-]+)*))?$'
2525
2626 if [[ ${GITHUB_MILESTONE} =~ $semantic_version_pattern ]]; then
27- echo "is_semantic_version= true" >> $GITHUB_OUTPUT
27+ echo ::set-output name=is_semantic_version::' true'
2828 else
29- echo "is_semantic_version= false" >> $GITHUB_OUTPUT
29+ echo ::set-output name=is_semantic_version::' false'
3030 fi
3131 beta :
3232 needs : milestone
@@ -38,17 +38,17 @@ jobs:
3838 - name : Checkout Repository
3939 uses : actions/checkout@v3
4040 - name : Install .NET SDK
41- uses : actions/setup-dotnet@v3
41+ uses : actions/setup-dotnet@v2
4242 - name : Restore Dependencies
4343 run : dotnet restore EntityDb.sln --locked-mode
4444 - name : Run Project Tests
45- run : dotnet test EntityDb.sln --no-restore -c Debug --collect:"XPlat Code Coverage" --results-directory ./TestResults -- DataCollectionRunSettings.DataCollectors.DataCollector.Configuration.Format=opencover
45+ run : dotnet test EntityDb.sln --no-restore -c Debug --collect:"XPlat Code Coverage" -r ./TestResults -- DataCollectionRunSettings.DataCollectors.DataCollector.Configuration.Format=opencover
4646 - name : Pack Projects into Nuget Packages
4747 run : dotnet pack EntityDb.sln --no-restore -c Release /p:Version='${{ needs.milestone.outputs.version }}-beta.${{ github.event.number }}.${{ github.run_number }}.${{ github.run_attempt }}'
4848 - name : Publish to Beta
4949 run : dotnet nuget push ./**/*.nupkg -s ${{ vars.NUGET_SOURCE }} -k ${{ secrets.NUGET_API_KEY }}
5050 - name : Packages & Symbols Artifact
51- 51+ 5252 with :
5353 name : Packages & Symbols
5454 path : |
@@ -60,15 +60,15 @@ jobs:
6060 project-token : ${{ secrets.CODACY_PROJECT_TOKEN }}
6161 coverage-reports : ./TestResults/**/*.xml
6262 - name : Generate Coverage Report
63- uses :
danielpalme/[email protected] .12 63+ uses :
danielpalme/[email protected] .9 6464 with :
6565 reports : ' ./TestResults/**/coverage.opencover.xml'
6666 targetdir : ' CoverageReport'
6767 reporttypes : ' HtmlInline'
6868 license : ${{ secrets.REPORTGENERATOR_LICENSE }}
6969 toolpath : ' reportgeneratortool'
7070 - name : Coverage Report Artifact
71- 71+ 7272 with :
7373 name : CoverageReport
7474 path : CoverageReport
0 commit comments