@@ -39,13 +39,15 @@ jobs:
3939 permissions :
4040 contents : read
4141 steps :
42+ - name : Tune GitHub-hosted runner network
43+ uses : smorimoto/tune-github-hosted-runner-network@v1
4244 - name : Setup PostgreSQL
4345 uses : ikalnytskyi/action-setup-postgres@v4
4446 with :
4547 username : postgres
4648 password : postgres
4749 - name : Setup .NET
48- uses : actions/setup-dotnet@v3
50+ uses : actions/setup-dotnet@v4
4951 with :
5052 dotnet-version : |
5153 6.0.x
@@ -143,7 +145,7 @@ jobs:
143145 dotnet pack --no-build --configuration Release --output $env:GITHUB_WORKSPACE/artifacts/packages /p:VersionSuffix=$env:PACKAGE_VERSION_SUFFIX
144146 - name : Upload packages to artifacts
145147 if : matrix.os == 'ubuntu-latest'
146- uses : actions/upload-artifact@v3
148+ uses : actions/upload-artifact@v4
147149 with :
148150 name : packages
149151 path : artifacts/packages
@@ -166,7 +168,7 @@ jobs:
166168 Copy-Item -Recurse home/assets/* _site/styles/
167169 - name : Upload documentation to artifacts
168170 if : matrix.os == 'ubuntu-latest'
169- uses : actions/upload-artifact@v3
171+ uses : actions/upload-artifact@v4
170172 with :
171173 name : documentation
172174 path : docs/_site
@@ -181,8 +183,10 @@ jobs:
181183 permissions :
182184 contents : read
183185 steps :
186+ - name : Tune GitHub-hosted runner network
187+ uses : smorimoto/tune-github-hosted-runner-network@v1
184188 - name : Setup .NET
185- uses : actions/setup-dotnet@v3
189+ uses : actions/setup-dotnet@v4
186190 with :
187191 dotnet-version : |
188192 6.0.x
@@ -197,7 +201,7 @@ jobs:
197201 run : |
198202 $inspectCodeOutputPath = Join-Path $env:RUNNER_TEMP 'jetbrains-inspectcode-results.xml'
199203 Write-Output "INSPECT_CODE_OUTPUT_PATH=$inspectCodeOutputPath" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append
200- dotnet jb inspectcode JsonApiDotNetCore.sln --build --dotnetcoresdk=$(dotnet --version) --output="$inspectCodeOutputPath" --profile=WarningSeverities.DotSettings --properties:Configuration=Release --properties:ContinuousIntegrationBuild=false --severity=WARNING --verbosity=WARN -dsl=GlobalAll -dsl=GlobalPerProduct -dsl=SolutionPersonal -dsl=ProjectPersonal
204+ dotnet jb inspectcode JsonApiDotNetCore.sln --build --dotnetcoresdk=$(dotnet --version) --output="$inspectCodeOutputPath" --profile=WarningSeverities.DotSettings --properties:Configuration=Release --properties:ContinuousIntegrationBuild=false --properties:RunAnalyzers=false -- severity=WARNING --verbosity=WARN -dsl=GlobalAll -dsl=GlobalPerProduct -dsl=SolutionPersonal -dsl=ProjectPersonal
201205 - name : Verify outcome
202206 shell : pwsh
203207 run : |
@@ -234,8 +238,10 @@ jobs:
234238 permissions :
235239 contents : read
236240 steps :
241+ - name : Tune GitHub-hosted runner network
242+ uses : smorimoto/tune-github-hosted-runner-network@v1
237243 - name : Setup .NET
238- uses : actions/setup-dotnet@v3
244+ uses : actions/setup-dotnet@v4
239245 with :
240246 dotnet-version : |
241247 6.0.x
@@ -260,13 +266,13 @@ jobs:
260266 $baseCommitHash = git rev-parse HEAD~1
261267
262268 Write-Output "Running code cleanup on commit range $baseCommitHash..$headCommitHash in pull request."
263- dotnet regitlint -s JsonApiDotNetCore.sln --print-command --skip-tool-check --max-runs=5 --jb --dotnetcoresdk=$(dotnet --version) --jb-profile="JADNC Full Cleanup" --jb --properties:Configuration=Release --jb --verbosity=WARN -f commits -a $headCommitHash -b $baseCommitHash --fail-on-diff --print-diff
269+ dotnet regitlint -s JsonApiDotNetCore.sln --print-command --skip-tool-check --max-runs=5 --jb --dotnetcoresdk=$(dotnet --version) --jb-profile="JADNC Full Cleanup" --jb --properties:Configuration=Release --jb --properties:RunAnalyzers=false --jb -- verbosity=WARN -f commits -a $headCommitHash -b $baseCommitHash --fail-on-diff --print-diff
264270 - name : CleanupCode (on branch)
265271 if : github.event_name == 'push' || github.event_name == 'release'
266272 shell : pwsh
267273 run : |
268274 Write-Output "Running code cleanup on all files."
269- dotnet regitlint -s JsonApiDotNetCore.sln --print-command --skip-tool-check --jb --dotnetcoresdk=$(dotnet --version) --jb-profile="JADNC Full Cleanup" --jb --properties:Configuration=Release --jb --verbosity=WARN --fail-on-diff --print-diff
275+ dotnet regitlint -s JsonApiDotNetCore.sln --print-command --skip-tool-check --jb --dotnetcoresdk=$(dotnet --version) --jb-profile="JADNC Full Cleanup" --jb --properties:Configuration=Release --jb --properties:RunAnalyzers=false --jb -- verbosity=WARN --fail-on-diff --print-diff
270276
271277 publish :
272278 timeout-minutes : 60
@@ -277,8 +283,10 @@ jobs:
277283 packages : write
278284 contents : write
279285 steps :
286+ - name : Tune GitHub-hosted runner network
287+ uses : smorimoto/tune-github-hosted-runner-network@v1
280288 - name : Download artifacts
281- uses : actions/download-artifact@v3
289+ uses : actions/download-artifact@v4
282290 - name : Publish to GitHub Packages
283291 if : github.event_name == 'push' || github.event_name == 'release'
284292 env :
0 commit comments