@@ -91,19 +91,19 @@ jobs:
91
91
restore-keys : |
92
92
${{ runner.os }}-nuget-
93
93
- name : 🔨 Use .NET Core 3.1 SDK
94
- uses : actions/setup-dotnet@v4.2 .0
94
+ uses : actions/setup-dotnet@v4.3 .0
95
95
with :
96
96
dotnet-version : ' 3.1.x'
97
97
- name : 🔨 Use .NET Core 6.0 SDK
98
- uses : actions/setup-dotnet@v4.2 .0
98
+ uses : actions/setup-dotnet@v4.3 .0
99
99
with :
100
100
dotnet-version : ' 6.0.x'
101
101
- name : 🔨 Use .NET Core 8.0 SDK
102
- uses : actions/setup-dotnet@v4.2 .0
102
+ uses : actions/setup-dotnet@v4.3 .0
103
103
with :
104
104
dotnet-version : ' 8.0.x'
105
105
- name : 🔨 Use .NET Core 9.0 SDK
106
- uses : actions/setup-dotnet@v4.2 .0
106
+ uses : actions/setup-dotnet@v4.3 .0
107
107
with :
108
108
dotnet-version : ' 9.0.x'
109
109
- name : 🎁 dotnet tool restore
@@ -136,9 +136,9 @@ jobs:
136
136
working-directory : ' vscode-testextension'
137
137
- name : 🏺 Publish coverage data
138
138
if : always()
139
- uses : actions/upload-artifact@v3
139
+ uses : actions/upload-artifact@v4
140
140
with :
141
- name : ' coverage'
141
+ name : ' coverage-${{ matrix.os }} '
142
142
path : ' coverage/'
143
143
- name : 🐿 Publish Coverage
144
144
if : (github.event_name != 'pull_request' && github.event_name != 'pull_request_target') || ((github.event_name == 'pull_request' || github.event_name == 'pull_request_target') && github.event.pull_request.user.login != 'renovate[bot]' && github.event.pull_request.user.login != 'dependabot[bot]')
@@ -147,31 +147,39 @@ jobs:
147
147
name : ' actions-${{ matrix.os }}'
148
148
- name : 🏺 Publish logs
149
149
if : always()
150
- uses : actions/upload-artifact@v3
150
+ uses : actions/upload-artifact@v4
151
151
with :
152
- name : ' logs'
152
+ name : ' logs-${{ matrix.os }} '
153
153
path : ' artifacts/logs/'
154
154
- name : 🏺 Publish test data
155
155
if : always()
156
- uses : actions/upload-artifact@v3
156
+ uses : actions/upload-artifact@v4
157
157
with :
158
- name : ' test data'
158
+ name : ' test data-${{ matrix.os }} '
159
159
path : ' artifacts/test/'
160
160
- name : 🏺 Publish NuGet Packages
161
161
if : always()
162
- uses : actions/upload-artifact@v3
162
+ uses : actions/upload-artifact@v4
163
163
with :
164
- name : ' nuget'
164
+ name : ' nuget-${{ matrix.os }} '
165
165
path : ' artifacts/nuget/'
166
166
- name : 🏺 Publish Documentation
167
- uses : actions/upload-artifact@v3
167
+ uses : actions/upload-artifact@v4
168
168
with :
169
- name : ' docs'
169
+ name : ' docs-${{ matrix.os }} '
170
170
path : ' artifacts/docs/'
171
+ Merge :
172
+ runs-on : ubuntu-latest
173
+ needs : build
174
+ steps :
175
+ - name : Merge Artifacts
176
+ uses : actions/upload-artifact/merge@v4
177
+ with :
178
+ name : nuget
179
+ pattern : nuget-*
171
180
Publish :
172
- needs :
173
- - Build
174
- uses :
RocketSurgeonsGuild/actions/.github/workflows/[email protected]
181
+ needs : Merge
182
+ uses :
RocketSurgeonsGuild/actions/.github/workflows/[email protected]
175
183
secrets :
176
184
RSG_NUGET_API_KEY : ' ${{ secrets.RSG_NUGET_API_KEY }}'
177
185
RSG_AZURE_DEVOPS : ' ${{ secrets.RSG_AZURE_DEVOPS }}'
0 commit comments