@@ -14,15 +14,15 @@ jobs:
1414 NUGET_CERT_REVOCATION_MODE : offline
1515 steps :
1616 - name : Clone repository
17- uses : actions/checkout@v5
17+ uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
1818 with :
1919 submodules : true
2020 - name : Setup .NET SDK
21- uses : actions/setup-dotnet@v5
21+ uses : actions/setup-dotnet@2016bd2012dba4e32de620c46fe006a3ac9f0602 # v5.0.1
2222 with :
2323 global-json-file : global.json
2424 - name : Cache NuGet packages
25- uses : actions/cache@v4
25+ uses : actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1
2626 with :
2727 path : |
2828 ~/.nuget/packages
3939 - name : Unit Tests
4040 run : dotnet test "${{ github.workspace }}\projects\Test\Unit\Unit.csproj" --no-restore --no-build --logger 'console;verbosity=detailed'
4141 - name : Upload Build (Debug)
42- uses : actions/upload-artifact@v5
42+ uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
4343 with :
4444 name : rabbitmq-dotnet-client-build-win32
4545 path : |
@@ -55,22 +55,22 @@ jobs:
5555 NUGET_CERT_REVOCATION_MODE : offline
5656 steps :
5757 - name : Clone repository
58- uses : actions/checkout@v5
58+ uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
5959 with :
6060 submodules : true
6161 - name : Setup .NET SDK
62- uses : actions/setup-dotnet@v5
62+ uses : actions/setup-dotnet@2016bd2012dba4e32de620c46fe006a3ac9f0602 # v5.0.1
6363 with :
6464 global-json-file : global.json
6565 - name : Cache installers
66- uses : actions/cache@v4
66+ uses : actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1
6767 with :
6868 # Note: the cache path is relative to the workspace directory
6969 # https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows#using-the-cache-action
7070 path : ~/installers
7171 key : ${{ runner.os }}-v0-${{ hashFiles('.ci/windows/versions.json') }}
7272 - name : Download Build (Debug)
73- uses : actions/download-artifact@v6
73+ uses : actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
7474 with :
7575 name : rabbitmq-dotnet-client-build-win32
7676 path : projects
9393 run : ${{ github.workspace }}\.ci\windows\gha-log-check.ps1
9494 - name : Maybe upload RabbitMQ and Toxiproxy logs
9595 if : failure()
96- uses : actions/upload-artifact@v5
96+ uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
9797 with :
9898 name : rabbitmq-logs-integration-win32
9999 path : ~/AppData/Roaming/RabbitMQ/log/
@@ -105,22 +105,22 @@ jobs:
105105 NUGET_CERT_REVOCATION_MODE : offline
106106 steps :
107107 - name : Clone repository
108- uses : actions/checkout@v5
108+ uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
109109 with :
110110 submodules : true
111111 - name : Setup .NET SDK
112- uses : actions/setup-dotnet@v5
112+ uses : actions/setup-dotnet@2016bd2012dba4e32de620c46fe006a3ac9f0602 # v5.0.1
113113 with :
114114 global-json-file : global.json
115115 - name : Cache installers
116- uses : actions/cache@v4
116+ uses : actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1
117117 with :
118118 # Note: the cache path is relative to the workspace directory
119119 # https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows#using-the-cache-action
120120 path : ~/installers
121121 key : ${{ runner.os }}-v0-${{ hashFiles('.ci/windows/versions.json') }}
122122 - name : Download Build (Debug)
123- uses : actions/download-artifact@v6
123+ uses : actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
124124 with :
125125 name : rabbitmq-dotnet-client-build-win32
126126 path : projects
@@ -137,7 +137,7 @@ jobs:
137137 " ${{ github.workspace }}\p rojects\T est\S equentialIntegration\S equentialIntegration.csproj" --no-restore --no-build --logger 'console;verbosity=detailed'
138138 - name : Maybe upload RabbitMQ logs
139139 if : failure()
140- uses : actions/upload-artifact@v5
140+ uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
141141 with :
142142 name : rabbitmq-logs-sequential-integration-win32
143143 path : ~/AppData/Roaming/RabbitMQ/log/
@@ -146,15 +146,15 @@ jobs:
146146 runs-on : ubuntu-latest
147147 steps :
148148 - name : Clone repository
149- uses : actions/checkout@v5
149+ uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
150150 with :
151151 submodules : true
152152 - name : Setup .NET SDK
153- uses : actions/setup-dotnet@v5
153+ uses : actions/setup-dotnet@2016bd2012dba4e32de620c46fe006a3ac9f0602 # v5.0.1
154154 with :
155155 global-json-file : global.json
156156 - name : Cache NuGet packages
157- uses : actions/cache@v4
157+ uses : actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1
158158 with :
159159 path : |
160160 ~/.nuget/packages
@@ -171,7 +171,7 @@ jobs:
171171 - name : Unit Tests
172172 run : dotnet test "${{ github.workspace }}/projects/Test/Unit/Unit.csproj" --no-restore --no-build --logger 'console;verbosity=detailed'
173173 - name : Upload Build (Debug)
174- uses : actions/upload-artifact@v5
174+ uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
175175 with :
176176 name : rabbitmq-dotnet-client-build-ubuntu
177177 path : |
@@ -184,15 +184,15 @@ jobs:
184184 runs-on : ubuntu-latest
185185 steps :
186186 - name : Clone repository
187- uses : actions/checkout@v5
187+ uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
188188 with :
189189 submodules : true
190190 - name : Setup .NET SDK
191- uses : actions/setup-dotnet@v5
191+ uses : actions/setup-dotnet@2016bd2012dba4e32de620c46fe006a3ac9f0602 # v5.0.1
192192 with :
193193 global-json-file : global.json
194194 - name : Download Build (Debug)
195- uses : actions/download-artifact@v6
195+ uses : actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
196196 with :
197197 name : rabbitmq-dotnet-client-build-ubuntu
198198 path : projects
@@ -216,7 +216,7 @@ jobs:
216216 run : docker logs rabbitmq-dotnet-client-toxiproxy > ${{ github.workspace }}/.ci/ubuntu/log/toxiproxy.log
217217 - name : Maybe upload RabbitMQ logs
218218 if : failure()
219- uses : actions/upload-artifact@v5
219+ uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
220220 with :
221221 name : rabbitmq-logs-integration-ubuntu
222222 path : ${{ github.workspace }}/.ci/ubuntu/log/
@@ -225,15 +225,15 @@ jobs:
225225 runs-on : ubuntu-latest
226226 steps :
227227 - name : Clone repository
228- uses : actions/checkout@v5
228+ uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
229229 with :
230230 submodules : true
231231 - name : Setup .NET SDK
232- uses : actions/setup-dotnet@v5
232+ uses : actions/setup-dotnet@2016bd2012dba4e32de620c46fe006a3ac9f0602 # v5.0.1
233233 with :
234234 global-json-file : global.json
235235 - name : Download Build (Debug)
236- uses : actions/download-artifact@v6
236+ uses : actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
237237 with :
238238 name : rabbitmq-dotnet-client-build-ubuntu
239239 path : projects
@@ -251,7 +251,7 @@ jobs:
251251 "${{ github.workspace }}/projects/Test/SequentialIntegration/SequentialIntegration.csproj" --no-restore --no-build --logger 'console;verbosity=detailed'
252252 - name : Maybe upload RabbitMQ logs
253253 if : failure()
254- uses : actions/upload-artifact@v5
254+ uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
255255 with :
256256 name : rabbitmq-logs-sequential-integration-ubuntu
257257 path : ${{ github.workspace }}/.ci/ubuntu/log/
0 commit comments