@@ -20,10 +20,6 @@ trigger:
20
20
- config/*
21
21
- .github/*
22
22
23
- tags :
24
- include :
25
- - v*
26
-
27
23
# PR always trigger build
28
24
pr :
29
25
autoCancel : true
41
37
# #############################
42
38
- job : Get_Build_Flags
43
39
pool :
44
- vmImage : ' windows-2022 '
40
+ vmImage : ' windows-latest '
45
41
46
42
steps :
47
43
- checkout : self
@@ -107,7 +103,7 @@ jobs:
107
103
- Get_Build_Flags
108
104
109
105
pool :
110
- vmImage : ' windows-2022 '
106
+ vmImage : ' windows-latest '
111
107
112
108
variables :
113
109
DOTNET_NOLOGO : true
@@ -251,6 +247,11 @@ jobs:
251
247
ArtifactName : deployables
252
248
ArtifactType : Container
253
249
250
+ # set cloud build vars again as they've been overriten by the tests run
251
+ - script : nbgv cloud -a -c
252
+ condition : succeeded()
253
+ displayName : Set build number
254
+
254
255
# push NuGet packages to Azure Artifacts feed (always happens except on PR builds)
255
256
- task : NuGetCommand@2
256
257
displayName : Push NuGet packages to Azure Artifacts
@@ -269,20 +270,28 @@ jobs:
269
270
and(
270
271
succeeded(),
271
272
eq(variables['System.PullRequest.PullRequestId'], ''),
272
- not(startsWith(variables['Build.SourceBranch'], 'refs/tags/v'))
273
+ startsWith(variables['Build.SourceBranch'], 'refs/heads/develop'),
274
+ eq(variables['UPDATE_DEPENDENTS'], 'false')
273
275
)
274
276
displayName : Create/Update GitHub release
275
277
inputs :
278
+ action : edit
276
279
gitHubConnection : ' github.com_nano-$(System.TeamProject)'
277
280
tagSource : userSpecifiedTag
278
- tag : v$(GitBuildVersionSimple)
279
- title : ' nanoFramework Metadata Processor v$(GitBuildVersionSimple)'
280
- releaseNotesSource : inline
281
- releaseNotesInline : ' add description here'
281
+ tag : v$(NBGV_NuGetPackageVersion)
282
+ title : ' nanoFramework Metadata Processor v$(NBGV_NuGetPackageVersion)'
282
283
assets : ' $(Build.ArtifactStagingDirectory)/*'
283
- assetUploadMode : replace
284
284
isPreRelease : false
285
- addChangeLog : false
285
+ isDraft : false
286
+ addChangeLog : true
287
+ changeLogLabels : |
288
+ [
289
+ { "label" : "Type: bug", "displayName" : "Bugs fixed", "state" : "closed" },
290
+ { "label" : "Type: enhancement", "displayName" : "Enhancements and new features", "state" : "closed" },
291
+ { "label" : "Breaking-Change", "displayName" : "Breaking Changes", "state" : "closed" }
292
+ { "label" : "Type: dependencies", "displayName" : "Dependencies updated", "state" : "closed" },
293
+ { "label" : "Type: documentation", "displayName" : "Documentation", "state" : "closed" }
294
+ ]
286
295
287
296
# #############################
288
297
- job : Update_Dependents
@@ -300,7 +309,7 @@ jobs:
300
309
- Build_MDP
301
310
302
311
pool :
303
- vmImage : ' windows-2022 '
312
+ vmImage : ' windows-latest '
304
313
305
314
variables :
306
315
DOTNET_NOLOGO : true
@@ -334,7 +343,7 @@ jobs:
334
343
condition : failed('Build_MDP')
335
344
336
345
pool :
337
- vmImage : ' windows-2022 '
346
+ vmImage : ' windows-latest '
338
347
339
348
steps :
340
349
0 commit comments