5757 - name : ' Checkout ${{ github.head_ref || github.ref }}'
5858 uses : actions/checkout@v5
5959 - name : ' Setup .NET ${{ env.dotnet-sdk-version }}'
60- uses : actions/setup-dotnet@v4
60+ uses : actions/setup-dotnet@v5
6161 with :
6262 dotnet-version : ${{ env.dotnet-sdk-version }}
6363 - name : ' Extract version from branch name'
@@ -129,7 +129,7 @@ jobs:
129129 uses : actions/checkout@v5
130130
131131 - name : ' Setup .NET'
132- uses : actions/setup-dotnet@v4
132+ uses : actions/setup-dotnet@v5
133133 with :
134134 dotnet-version : ${{ env.dotnet-sdk-version }}
135135
@@ -175,7 +175,7 @@ jobs:
175175 uses : actions/checkout@v5
176176
177177 - name : Setup .NET
178- uses : actions/setup-dotnet@v4
178+ uses : actions/setup-dotnet@v5
179179 with :
180180 dotnet-version : ${{ env.dotnet-sdk-version }}
181181
@@ -208,7 +208,7 @@ jobs:
208208 uses : actions/checkout@v5
209209
210210 - name : Setup .NET
211- uses : actions/setup-dotnet@v4
211+ uses : actions/setup-dotnet@v5
212212 with :
213213 dotnet-version : ${{ env.dotnet-sdk-version }}
214214
@@ -222,37 +222,37 @@ jobs:
222222 working-directory : ${{ runner.temp }}/${{ env.nuget-packages-directory }}
223223 dotnet-sdk-version : ${{ env.dotnet-sdk-version }}'
224224
225- # benchmark:
226- # if: ${{ github.env.is_release || vars.BENCHMARKDOTNET_RUN_OVERRIDE == 'true' }}
227- # name: Benchmark with .NET CLI on ${{ matrix.os }}
228- # needs: [build]
229- # strategy:
230- # matrix:
231- # os: [ubuntu-latest, windows-latest, macos-latest]
232- # runs-on: ${{ matrix.os }}
233- # steps:
234- # - name: 'Checkout ${{ github.head_ref || github.ref }}'
235- # uses: actions/checkout@v5
236- # - name: Install .NET SDK
237- # uses: actions/setup-dotnet@v4
238- # with:
239- # dotnet-version: |
240- # 8.x
241- # 9.x
242- # - name: Download Build
243- # uses: actions/download-artifact@v5
244- # with:
245- # name: build
246- # - name: Benchmark
247- # working-directory: ${{ vars.BENCHMARKDOTNET_WORKING_DIRECTORY }}
248- # run: dotnet run --configuration ${{ env.build-configuration }} /p:Platform=${{ env.build-platform }} --framework ${{ vars.DEFAULT_BUILD_FRAMEWORK }} --runtimes ${{ vars.BENCHMARKDOTNET_RUNTIMES }} --filter ${{ vars.BENCHMARKDOTNET_FILTER }} --artifacts ${{ runner.temp }}/benchmarks/ --exporters GitHub --memory --iterationTime 100 --join
249- # - name: Upload Benchmark Results
250- # uses: actions/upload-artifact@v4
251- # with:
252- # name: benchmark-${{ matrix.os }}
253- # path: |
254- # ${{ runner.temp }}/benchmarks/**/*-report-github.md
255- # - name: Write Benchmark Summary
256- # shell: bash
257- # run: cat **/*-report-github.md > $GITHUB_STEP_SUMMARY
258- # working-directory: ${{ runner.temp }}/benchmarks/
225+ benchmark :
226+ if : ${{ github.env.is_release || vars.BENCHMARKDOTNET_RUN_OVERRIDE == 'true' }}
227+ name : Benchmark with .NET CLI on ${{ matrix.os }}
228+ needs : [build]
229+ strategy :
230+ matrix :
231+ os : [ubuntu-latest, windows-latest, macos-latest]
232+ runs-on : ${{ matrix.os }}
233+ steps :
234+ - name : ' Checkout ${{ github.head_ref || github.ref }}'
235+ uses : actions/checkout@v5
236+ - name : Install .NET SDK
237+ uses : actions/setup-dotnet@v5
238+ with :
239+ dotnet-version : |
240+ 8.x
241+ 9.x
242+ - name : Download Build
243+ uses : actions/download-artifact@v5
244+ with :
245+ name : build
246+ - name : Benchmark
247+ working-directory : ${{ vars.BENCHMARKDOTNET_WORKING_DIRECTORY }}
248+ run : dotnet run --configuration ${{ env.build-configuration }} /p:Platform=${{ env.build-platform }} --framework ${{ vars.DEFAULT_BUILD_FRAMEWORK }} --runtimes ${{ vars.BENCHMARKDOTNET_RUNTIMES }} --filter ${{ vars.BENCHMARKDOTNET_FILTER }} --artifacts ${{ runner.temp }}/benchmarks/ --exporters GitHub --memory --iterationTime 100 --join
249+ - name : Upload Benchmark Results
250+ uses : actions/upload-artifact@v4
251+ with :
252+ name : benchmark-${{ matrix.os }}
253+ path : |
254+ ${{ runner.temp }}/benchmarks/**/*-report-github.md
255+ - name : Write Benchmark Summary
256+ shell : bash
257+ run : cat **/*-report-github.md > $GITHUB_STEP_SUMMARY
258+ working-directory : ${{ runner.temp }}/benchmarks/
0 commit comments