mirror of
https://github.com/FabInfra/capnproto-dotnetcore_Runtime.git
synced 2025-03-12 14:51:41 +01:00
- SemVer fix
- deprecated choco capnp-csharp - include CLI capnpc-csharp in test
This commit is contained in:
parent
b0fdf30525
commit
d2f3405cec
17
appveyor.yml
17
appveyor.yml
@ -1,4 +1,4 @@
|
||||
version: '1.3.{build}'
|
||||
version: '1.3.0-alpha'
|
||||
image: Visual Studio 2019
|
||||
# branches:
|
||||
# only:
|
||||
@ -51,22 +51,25 @@ artifacts:
|
||||
- path: chocolatey\install\capnpc-csharp-win-x86.$(appveyor_build_version).nupkg
|
||||
name: capnpc-csharp-win-x86
|
||||
type: NuGetPackage
|
||||
# - path: chocolatey\install\capnpc-csharp.$(appveyor_build_version).nupkg
|
||||
# name: capnpc-csharp
|
||||
# type: NuGetPackage
|
||||
- path: chocolatey\install\capnpc-csharp.$(appveyor_build_version)-deprecated.nupkg
|
||||
name: capnpc-csharp-deprecated
|
||||
type: NuGetPackage
|
||||
- path: capnpc-csharp\nupkg\capnpc-csharp.$(appveyor_build_version).nupkg
|
||||
name: capnpc-csharp
|
||||
type: NuGetPackage
|
||||
clone_depth: 1
|
||||
test_script:
|
||||
- cmd: vstest.console /logger:Appveyor /inIsolation CapnpC.CSharp.Generator.Tests\bin\Release\netcoreapp2.1\CapnpC.CSharp.Generator.Tests.dll
|
||||
- cmd: cd %APPVEYOR_BUILD_FOLDER%\chocolatey\install
|
||||
- cmd: choco install capnpc-csharp --source=".;https://chocolatey.org/api/v2" --force -y
|
||||
# - cmd: cd %APPVEYOR_BUILD_FOLDER%\chocolatey\install
|
||||
# - cmd: choco install capnpc-csharp --source=".;https://chocolatey.org/api/v2" --force -y
|
||||
- cmd: cd %APPVEYOR_BUILD_FOLDER%\capnpc-csharp
|
||||
- cmd: dotnet tool install --global --add-source ./nupkg capnpc-csharp
|
||||
- cmd: cd %APPVEYOR_BUILD_FOLDER%\install-test
|
||||
- cmd: compile-test
|
||||
- cmd: cd %APPVEYOR_BUILD_FOLDER%
|
||||
- cmd: vstest.console /logger:Appveyor /inIsolation CapnpC.CSharp.Generator.Tests\bin\Release\netcoreapp2.1\CapnpC.CSharp.Generator.Tests.dll
|
||||
- cmd: choco uninstall capnpc-csharp -y
|
||||
# - cmd: choco uninstall capnpc-csharp -y
|
||||
- cmd: dotnet tool install --global capnpc-csharp
|
||||
- cmd: cd %APPVEYOR_BUILD_FOLDER%\install-test
|
||||
- cmd: notinstalled-test
|
||||
- cmd: cd %APPVEYOR_BUILD_FOLDER%\chocolatey\install
|
||||
|
@ -10,8 +10,11 @@
|
||||
<!--<license type="expression">MIT</license>-->
|
||||
<licenseUrl>https://github.com/c80k/capnproto-dotnetcore/blob/master/LICENSE</licenseUrl>
|
||||
<projectUrl>https://github.com/c80k/capnproto-dotnetcore</projectUrl>
|
||||
<title>capnpc-csharp (Install)</title>
|
||||
<description>Cap'n Proto C# code generator backend, portable .NET Core 2.1</description>
|
||||
<title>[Deprecated] capnpc-csharp (Install)</title>
|
||||
<description>Cap'n Proto C# code generator backend, portable .NET Core 2.1
|
||||
This package is deprecated now. It was converted to a .NET Core CLI tool which is now hosted here: https://www.nuget.org/packages/capnpc-csharp
|
||||
To install, type: dotnet tool install -g capnpc-csharp
|
||||
</description>
|
||||
<summary>Cap'n Proto C# code generator backend. This is the portable variant which depends on .NET Core 2.1 (as opposed to capnpc-csharp-win-x86)</summary>
|
||||
<copyright>Christian Köllner and contributors</copyright>
|
||||
<projectSourceUrl>https://github.com/c80k/capnproto-dotnetcore</projectSourceUrl>
|
||||
@ -20,17 +23,7 @@
|
||||
<tags>capnp capnpc RPC serialization cerealization</tags>
|
||||
<!--<repository type="Git" />-->
|
||||
<releaseNotes>https://github.com/c80k/capnproto-dotnetcore/releases/tag/v$version$</releaseNotes>
|
||||
<dependencies>
|
||||
<dependency id="capnproto" version="0.7.0" />
|
||||
<dependency id="dotnetcore-runtime.install" version="2.1.6" />
|
||||
</dependencies>
|
||||
<dependencies/>
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="chocolateyinstall.ps1" target="tools" />
|
||||
<file src="chocolateyuninstall.ps1" target="tools" />
|
||||
<file src=".\capnpc-csharp.ps1" target="tools" />
|
||||
<file src="..\LICENSE.txt" target="tools" />
|
||||
<file src="..\VERIFICATION.txt" target="tools" />
|
||||
<file src=".\bin\**" target="bin" />
|
||||
</files>
|
||||
<files/>
|
||||
</package>
|
@ -10,7 +10,7 @@ $installDir = "$chocoDir\install"
|
||||
|
||||
dotnet build -c Release "$scriptDir\..\Capnp.Net.sln"
|
||||
dotnet publish -c Release -r win-x86 --self-contained -o "$chocoDir\$id_win_x86\bin" "$csprojDir\$csprojFile"
|
||||
dotnet publish -c Release -o "$chocoDir\$id\bin" "$csprojDir\$csprojFile"
|
||||
# dotnet publish -c Release -o "$chocoDir\$id\bin" "$csprojDir\$csprojFile"
|
||||
|
||||
If(!(test-path $installDir))
|
||||
{
|
||||
@ -21,3 +21,4 @@ Copy-Item "$scriptDir\..\LICENSE" -Destination "$chocoDir\LICENSE.txt"
|
||||
|
||||
choco pack "$chocoDir\$id\$id.nuspec" --version $version --outputdirectory $installDir
|
||||
choco pack "$chocoDir\$id_win_x86\$id_win_x86.nuspec" --version $version --outputdirectory $installDir
|
||||
Rename-Item -Path "$installDir\$id.nupkg" -NewName "$installDir\$id-deprecated.nupkg"
|
Loading…
x
Reference in New Issue
Block a user