77jobs :
88 build :
99 name : Build
10- runs-on : windows-2019
10+ runs-on : windows-2022
1111 steps :
12- - uses : actions/checkout@master
12+ - uses : actions/checkout@v5
1313 - name : Setup dotnet
14- uses : actions/setup-dotnet@v1
14+ uses : actions/setup-dotnet@v5
1515 with :
1616 dotnet-version : |
1717 2.1.x
@@ -30,11 +30,11 @@ jobs:
3030 runs-on : ${{ matrix.os }}
3131 strategy :
3232 matrix :
33- os : [ macos-latest, ubuntu-latest, windows-2019 ]
33+ os : [ macos-latest, ubuntu-latest, windows-2022 ]
3434 steps :
35- - uses : actions/checkout@master
35+ - uses : actions/checkout@v5
3636 - name : Setup dotnet
37- uses : actions/setup-dotnet@v1
37+ uses : actions/setup-dotnet@v5
3838 with :
3939 dotnet-version : |
4040 2.1.x
@@ -49,13 +49,13 @@ jobs:
4949
5050 sonar-ci :
5151 name : SonarCloud
52- runs-on : windows-2019
52+ runs-on : windows-2022
5353 steps :
54- - uses : actions/checkout@v2
54+ - uses : actions/checkout@v5
5555 with :
5656 fetch-depth : 0 # Shallow clones should be disabled for a better relevancy of analysis
5757 - name : Setup dotnet
58- uses : actions/setup-dotnet@v1
58+ uses : actions/setup-dotnet@v5
5959 with :
6060 dotnet-version : |
6161 2.1.x
@@ -69,14 +69,14 @@ jobs:
6969 working-directory : ./source
7070 run : dotnet clean -c Release && dotnet nuget locals all --clear
7171 - name : Cache SonarCloud packages
72- uses : actions/cache@v1
72+ uses : actions/cache@v4
7373 with :
7474 path : ~\sonar\cache
7575 key : ${{ runner.os }}-sonar
7676 restore-keys : ${{ runner.os }}-sonar
7777 - name : Cache SonarCloud scanner
7878 id : cache-sonar-scanner
79- uses : actions/cache@v1
79+ uses : actions/cache@v4
8080 with :
8181 path : .\.sonar\scanner
8282 key : ${{ runner.os }}-sonar-scanner
@@ -103,12 +103,10 @@ jobs:
103103 name : Run Benchmark.Net
104104 runs-on : ubuntu-latest
105105 steps :
106- - uses : actions/checkout@v2
107- - uses : actions/setup-dotnet@v1
106+ - uses : actions/checkout@v5
107+ - uses : actions/setup-dotnet@v5
108108 with :
109109 dotnet-version : |
110- 2.1.x
111- 3.1.x
112110 6.0.x
113111 - name : Clean package cache as a temporary workaround for https://github.com/actions/setup-dotnet/issues/155
114112 working-directory : ./source
@@ -137,7 +135,7 @@ jobs:
137135 fail-on-alert : false
138136 alert-comment-cc-users : ' @zjklee'
139137 - name : Upload Artifacts
140- uses : actions/upload-artifact@v2
138+ uses : actions/upload-artifact@v4
141139 with :
142140 name : Benchmark
143141 path : source/Handlebars.Benchmark/BenchmarkDotNet.Artifacts/results/
@@ -147,6 +145,6 @@ jobs:
147145 runs-on : ubuntu-latest
148146 needs : [build, test, sonar-ci]
149147 steps :
150- - uses : release-drafter/release-drafter@v5
148+ - uses : release-drafter/release-drafter@v6
151149 env :
152150 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
0 commit comments