Skip to content

Commit 8444925

Browse files
committed
Work CI-CD
- Update pipeline yaml. - Update nbgv nuget and config. ***NO_CI***
1 parent df9732f commit 8444925

File tree

8 files changed

+14
-38
lines changed

8 files changed

+14
-38
lines changed

azure-pipelines.yml

Lines changed: 3 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,12 @@ trigger:
1212
- .github_changelog_generator
1313
- .gitignore
1414
- CHANGELOG.md
15-
- CODE_OF_CONDUCT.md
1615
- LICENSE.md
1716
- README.md
1817
- NuGet.Config
1918
- assets/*
2019
- config/*
2120
- .github/*
22-
tags:
23-
include:
24-
- v*
2521

2622
# PR always trigger build
2723
pr:
@@ -70,38 +66,17 @@ steps:
7066

7167
- template: azure-pipelines-templates/class-lib-publish.yml@templates
7268

73-
# create or update GitHub release
69+
# create GitHub release build from main branch
7470
- task: GithubRelease@1
7571
condition: >-
7672
and(
7773
succeeded(),
7874
eq(variables['System.PullRequest.PullRequestId'], ''),
79-
not(startsWith(variables['Build.SourceBranch'], 'refs/tags/v')),
80-
eq(variables['StartReleaseCandidate'], false)
81-
)
82-
displayName: Create/Update GitHub PREVIEW release
83-
inputs:
84-
gitHubConnection: 'github.com_nano-$(System.TeamProject)'
85-
tagSource: userSpecifiedTag
86-
tag: v$(MY_NUGET_VERSION)
87-
title: '$(nugetPackageName) Library v$(MY_NUGET_VERSION)'
88-
releaseNotesSource: inline
89-
releaseNotesInline: 'Check the [changelog]($(Build.Repository.Uri)/blob/$(Build.SourceBranchName)/CHANGELOG.md).<br><br><h4>Install from NuGet</h4><br>The following NuGet packages are available for download from this release:<br>:package: [.NET](https://www.nuget.org/packages/$(nugetPackageName)/$(MY_NUGET_VERSION)) v$(MY_NUGET_VERSION).<br>:package: [.NET (client API only)](https://www.nuget.org/packages/nanoFramework.System.Net.Http.Client/$(MY_NUGET_VERSION)) v$(MY_NUGET_VERSION)<br>:package: [.NET (server API only)](https://www.nuget.org/packages/nanoFramework.System.Net.Http.Server/$(MY_NUGET_VERSION)) v$(MY_NUGET_VERSION)'
90-
assets: '$(Build.ArtifactStagingDirectory)/*.nupkg'
91-
assetUploadMode: replace
92-
isPreRelease: true
93-
addChangeLog: false
94-
95-
# create or update GitHub release ON tags from release or main branches
96-
- task: GithubRelease@1
97-
condition: >-
98-
and(
99-
succeeded(),
100-
startsWith(variables['Build.SourceBranch'], 'refs/tags/v'),
75+
startsWith(variables['Build.SourceBranch'], 'refs/heads/main'),
10176
not(contains(variables['Build.SourceBranch'], 'preview')),
10277
eq(variables['StartReleaseCandidate'], false)
10378
)
104-
displayName: Create/Update GitHub stable release
79+
displayName: Create/Update GitHub release
10580
inputs:
10681
action: edit
10782
gitHubConnection: 'github.com_nano-$(System.TeamProject)'

nanoFramework.System.Net.Http.Client/System.Net.Http.Client.nfproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -237,11 +237,11 @@
237237
<ProjectConfigurationsDeclaredAsItems />
238238
</ProjectCapabilities>
239239
</ProjectExtensions>
240-
<Import Project="..\packages\Nerdbank.GitVersioning.3.4.220\build\Nerdbank.GitVersioning.targets" Condition="Exists('..\packages\Nerdbank.GitVersioning.3.4.220\build\Nerdbank.GitVersioning.targets')" />
240+
<Import Project="..\packages\Nerdbank.GitVersioning.3.5.103\build\Nerdbank.GitVersioning.targets" Condition="Exists('..\packages\Nerdbank.GitVersioning.3.5.103\build\Nerdbank.GitVersioning.targets')" />
241241
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
242242
<PropertyGroup>
243243
<ErrorText>This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105.The missing file is {0}.</ErrorText>
244244
</PropertyGroup>
245-
<Error Condition="!Exists('..\packages\Nerdbank.GitVersioning.3.4.220\build\Nerdbank.GitVersioning.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Nerdbank.GitVersioning.3.4.220\build\Nerdbank.GitVersioning.targets'))" />
245+
<Error Condition="!Exists('..\packages\Nerdbank.GitVersioning.3.5.103\build\Nerdbank.GitVersioning.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Nerdbank.GitVersioning.3.5.103\build\Nerdbank.GitVersioning.targets'))" />
246246
</Target>
247247
</Project>

nanoFramework.System.Net.Http.Client/packages.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@
77
<package id="nanoFramework.System.Net" version="1.8.1" targetFramework="netnanoframework10" />
88
<package id="nanoFramework.System.Text" version="1.1.3" targetFramework="netnanoframework10" />
99
<package id="nanoFramework.System.Threading" version="1.0.4" targetFramework="netnanoframework10" />
10-
<package id="Nerdbank.GitVersioning" version="3.4.220" developmentDependency="true" targetFramework="netnanoframework10" />
10+
<package id="Nerdbank.GitVersioning" version="3.5.103" developmentDependency="true" targetFramework="netnanoframework10" />
1111
</packages>

nanoFramework.System.Net.Http.Server/System.Net.Http.Server.nfproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -165,11 +165,11 @@
165165
<ProjectConfigurationsDeclaredAsItems />
166166
</ProjectCapabilities>
167167
</ProjectExtensions>
168-
<Import Project="..\packages\Nerdbank.GitVersioning.3.4.220\build\Nerdbank.GitVersioning.targets" Condition="Exists('..\packages\Nerdbank.GitVersioning.3.4.220\build\Nerdbank.GitVersioning.targets')" />
168+
<Import Project="..\packages\Nerdbank.GitVersioning.3.5.103\build\Nerdbank.GitVersioning.targets" Condition="Exists('..\packages\Nerdbank.GitVersioning.3.5.103\build\Nerdbank.GitVersioning.targets')" />
169169
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
170170
<PropertyGroup>
171171
<ErrorText>This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105.The missing file is {0}.</ErrorText>
172172
</PropertyGroup>
173-
<Error Condition="!Exists('..\packages\Nerdbank.GitVersioning.3.4.220\build\Nerdbank.GitVersioning.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Nerdbank.GitVersioning.3.4.220\build\Nerdbank.GitVersioning.targets'))" />
173+
<Error Condition="!Exists('..\packages\Nerdbank.GitVersioning.3.5.103\build\Nerdbank.GitVersioning.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Nerdbank.GitVersioning.3.5.103\build\Nerdbank.GitVersioning.targets'))" />
174174
</Target>
175175
</Project>

nanoFramework.System.Net.Http.Server/packages.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@
77
<package id="nanoFramework.System.Net" version="1.8.1" targetFramework="netnanoframework10" />
88
<package id="nanoFramework.System.Text" version="1.1.3" targetFramework="netnanoframework10" />
99
<package id="nanoFramework.System.Threading" version="1.0.4" />
10-
<package id="Nerdbank.GitVersioning" version="3.4.220" developmentDependency="true" targetFramework="netnanoframework10" />
10+
<package id="Nerdbank.GitVersioning" version="3.5.103" developmentDependency="true" targetFramework="netnanoframework10" />
1111
</packages>

nanoFramework.System.Net.Http/System.Net.Http.nfproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,11 +137,11 @@
137137
<ProjectConfigurationsDeclaredAsItems />
138138
</ProjectCapabilities>
139139
</ProjectExtensions>
140-
<Import Project="..\packages\Nerdbank.GitVersioning.3.4.220\build\Nerdbank.GitVersioning.targets" Condition="Exists('..\packages\Nerdbank.GitVersioning.3.4.220\build\Nerdbank.GitVersioning.targets')" />
140+
<Import Project="..\packages\Nerdbank.GitVersioning.3.5.103\build\Nerdbank.GitVersioning.targets" Condition="Exists('..\packages\Nerdbank.GitVersioning.3.5.103\build\Nerdbank.GitVersioning.targets')" />
141141
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
142142
<PropertyGroup>
143143
<ErrorText>This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105.The missing file is {0}.</ErrorText>
144144
</PropertyGroup>
145-
<Error Condition="!Exists('..\packages\Nerdbank.GitVersioning.3.4.220\build\Nerdbank.GitVersioning.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Nerdbank.GitVersioning.3.4.220\build\Nerdbank.GitVersioning.targets'))" />
145+
<Error Condition="!Exists('..\packages\Nerdbank.GitVersioning.3.5.103\build\Nerdbank.GitVersioning.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Nerdbank.GitVersioning.3.5.103\build\Nerdbank.GitVersioning.targets'))" />
146146
</Target>
147147
</Project>

nanoFramework.System.Net.Http/packages.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@
77
<package id="nanoFramework.System.Net" version="1.8.1" targetFramework="netnanoframework10" />
88
<package id="nanoFramework.System.Text" version="1.1.3" targetFramework="netnanoframework10" />
99
<package id="nanoFramework.System.Threading" version="1.0.4" targetFramework="netnanoframework10" />
10-
<package id="Nerdbank.GitVersioning" version="3.4.220" developmentDependency="true" targetFramework="netnanoframework10" />
10+
<package id="Nerdbank.GitVersioning" version="3.5.103" developmentDependency="true" targetFramework="netnanoframework10" />
1111
</packages>

version.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
},
77
"semVer1NumericIdentifierPadding": 3,
88
"nuGetPackageVersion": {
9-
"semVer": 2.0
9+
"semVer": 2.0,
10+
"precision": "revision"
1011
},
1112
"publicReleaseRefSpec": [
1213
"^refs/heads/develop$",

0 commit comments

Comments
 (0)