diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 02de701..514d64d 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,3 +1,9 @@ +### 0.1.14 Jun 06, 2017 +* Update FsPickler dependency. + +### 0.1.13 Jun 06, 2017 +* Update FsPickler dependency. + ### 0.1.12-alpha - Jul 21, 2016 * Update FsPickler dependency. diff --git a/build.cmd b/build.cmd index b7642fd..4951a45 100644 --- a/build.cmd +++ b/build.cmd @@ -10,4 +10,4 @@ if errorlevel 1 ( exit /b %errorlevel% ) -packages\FAKE\tools\FAKE.exe build.fsx %* \ No newline at end of file +packages\build\FAKE\tools\FAKE.exe build.fsx %* \ No newline at end of file diff --git a/build.fsx b/build.fsx index 2cb414d..2e7303e 100644 --- a/build.fsx +++ b/build.fsx @@ -2,8 +2,8 @@ // FAKE build script // -------------------------------------------------------------------------------------- -#I "packages/FAKE/tools/" -#r @"packages/FAKE/tools/FakeLib.dll" +#I "packages/build/FAKE/tools/" +#r "packages/build/FAKE/tools/FakeLib.dll" open Fake open Fake.Git @@ -39,7 +39,7 @@ let solutionFile = "Thespian" // NOTE : No need to specify different directories. let testAssemblies = [ "bin/Thespian.Tests.dll"; "bin/Thespian.Cluster.Tests.dll" ] -let gitOwner = "nessos" +let gitOwner = "mbraceproject" // Git configuration (used for publishing documentation in gh-pages branch) // The profile where the project is posted let gitHome = "https://github.com/" + gitOwner @@ -125,7 +125,11 @@ Target "NuGet" (fun _ -> ReleaseNotes = toLines release.Notes }) ) -Target "NuGetPush" (fun _ -> Paket.Push (fun p -> { p with WorkingDir = "bin/" })) +Target "NuGetPush" (fun _ -> + Paket.Push (fun p -> + { p with + PublishUrl = "https://www.nuget.org" + WorkingDir = "bin/" })) // -------------------------------------------------------------------------------------- // Generate the documentation @@ -151,7 +155,7 @@ Target "ReleaseDocs" (fun _ -> // Github Releases -#load "paket-files/fsharp/FAKE/modules/Octokit/Octokit.fsx" +#load "paket-files/build/fsharp/FAKE/modules/Octokit/Octokit.fsx" open Octokit Target "ReleaseGitHub" (fun _ -> diff --git a/build.sh b/build.sh index fb6540d..1f1b07e 100755 --- a/build.sh +++ b/build.sh @@ -14,7 +14,7 @@ if [ "X$OS" = "XWindows_NT" ] ; then exit $exit_code fi - packages/FAKE/tools/FAKE.exe $@ --fsiargs -d:MONO build.fsx + packages/build/FAKE/tools/FAKE.exe $@ --fsiargs -d:MONO build.fsx else # use mono @@ -29,5 +29,5 @@ else if [ $exit_code -ne 0 ]; then exit $exit_code fi - mono packages/FAKE/tools/FAKE.exe $@ --fsiargs -d:MONO build.fsx + mono packages/build/FAKE/tools/FAKE.exe $@ --fsiargs -d:MONO build.fsx fi \ No newline at end of file diff --git a/paket.dependencies b/paket.dependencies index d4f52d3..9ab16bc 100644 --- a/paket.dependencies +++ b/paket.dependencies @@ -1,11 +1,25 @@ +framework: >=net45 redirects: on source https://www.nuget.org/api/v2/ -nuget Nuget.CommandLine -nuget FAKE -nuget FsPickler 3.0.0 -nuget FsUnit 1.3.0.1 -nuget NUnit ~> 2.6.3 -nuget NUnit.Runners ~> 2.6.3 +nuget FSharp.Core ~> 4.1.17 +nuget FsPickler 3.1.0 nuget Unquote 2.2.2 -github fsharp/FAKE modules/Octokit/Octokit.fsx \ No newline at end of file + +group Build + framework: >=net45 + redirects: on + source https://www.nuget.org/api/v2/ + nuget Nuget.CommandLine + nuget FAKE + github fsharp/FAKE modules/Octokit/Octokit.fsx + +group Test + framework: >=net45 + redirects: on + source https://www.nuget.org/api/v2/ + nuget FSharp.Core ~> 4.1.17 + nuget FsUnit 1.3.0.1 + nuget NUnit ~> 2.6.3 + nuget NUnit.Runners ~> 2.6.3 + diff --git a/paket.lock b/paket.lock index 2ef8de4..67fc5f2 100644 --- a/paket.lock +++ b/paket.lock @@ -1,23 +1,34 @@ REDIRECTS: ON +FRAMEWORK: >= NET45 +NUGET + remote: https://www.nuget.org/api/v2 + FSharp.Core (4.1.17) + System.ValueTuple (>= 4.3) + FsPickler (3.1) + System.ValueTuple (4.3.1) + Unquote (2.2.2) + +GROUP Build +REDIRECTS: ON +FRAMEWORK: >= NET45 NUGET remote: https://www.nuget.org/api/v2 FAKE (4.61.3) - FsPickler (3.0) - FsUnit (1.3.0.1) - NUnit (>= 2.6.3) - Microsoft.Bcl (1.1.10) - framework: net10, net11, net20, net30, net35, net40, net40-full - Microsoft.Bcl.Build (>= 1.0.14) - Microsoft.Bcl.Build (1.0.21) - import_targets: false, framework: net10, net11, net20, net30, net35, net40, net40-full - Microsoft.Net.Http (2.2.29) - framework: net10, net11, net20, net30, net35, net40, net40-full - Microsoft.Bcl (>= 1.1.10) - Microsoft.Bcl.Build (>= 1.0.14) NuGet.CommandLine (4.1) - NUnit (2.6.4) - NUnit.Runners (2.6.4) Octokit (0.24) - Microsoft.Net.Http - framework: net10, net11, net20, net30, net35, net40, net40-full - Unquote (2.2.2) GITHUB remote: fsharp/FAKE modules/Octokit/Octokit.fsx (574f6259c4abec2ae45b8c888aa1bdc9b5d4e842) - Octokit (>= 0.20) \ No newline at end of file + Octokit (>= 0.20) +GROUP Test +REDIRECTS: ON +FRAMEWORK: >= NET45 +NUGET + remote: https://www.nuget.org/api/v2 + FSharp.Core (4.1.17) + System.ValueTuple (>= 4.3) + FsUnit (1.3.0.1) + NUnit (>= 2.6.3) + NUnit (2.6.4) + NUnit.Runners (2.6.4) + System.ValueTuple (4.3.1) diff --git a/src/Thespian.Cluster/AssemblyInfo.fs b/src/Thespian.Cluster/AssemblyInfo.fs index f6e5492..4dcd766 100644 --- a/src/Thespian.Cluster/AssemblyInfo.fs +++ b/src/Thespian.Cluster/AssemblyInfo.fs @@ -1,13 +1,17 @@ -namespace System +// Auto-Generated by FAKE; do not edit +namespace System open System.Reflection [] [] [] -[] -[] +[] +[] do () module internal AssemblyVersionInformation = - let [] Version = "0.1.12" - let [] InformationalVersion = "0.1.12" + let [] AssemblyTitle = "Thespian.Cluster" + let [] AssemblyProduct = "Thespian.Cluster" + let [] AssemblyDescription = "An F# Actor Framework" + let [] AssemblyVersion = "0.1.14" + let [] AssemblyFileVersion = "0.1.14" diff --git a/src/Thespian.Cluster/Thespian.Cluster.fsproj b/src/Thespian.Cluster/Thespian.Cluster.fsproj index 15f6d21..911fe59 100644 --- a/src/Thespian.Cluster/Thespian.Cluster.fsproj +++ b/src/Thespian.Cluster/Thespian.Cluster.fsproj @@ -88,9 +88,6 @@ - - False - @@ -110,36 +107,17 @@ --> - - - - True - - - True - - - ..\..\packages\FsPickler\lib\net35\FsPickler.dll - True - True - - - - + - - True - - - True - - - ..\..\packages\FsPickler\lib\net40\FsPickler.dll + + ..\..\packages\FSharp.Core\lib\net45\FSharp.Core.dll True True + + @@ -157,19 +135,21 @@ - + - - ..\..\packages\Unquote\lib\net40\Unquote.dll + + ..\..\packages\System.ValueTuple\lib\netstandard1.0\System.ValueTuple.dll True True - + + + - ..\..\packages\Unquote\lib\sl4\Unquote.dll + ..\..\packages\Unquote\lib\net40\Unquote.dll True True diff --git a/src/Thespian.Cluster/app.config b/src/Thespian.Cluster/app.config index c5c407b..8a15cc0 100644 --- a/src/Thespian.Cluster/app.config +++ b/src/Thespian.Cluster/app.config @@ -1,4 +1,10 @@  - \ No newline at end of file + + + True + + + + \ No newline at end of file diff --git a/src/Thespian.Cluster/paket.references b/src/Thespian.Cluster/paket.references index 6cf4d74..630984d 100644 --- a/src/Thespian.Cluster/paket.references +++ b/src/Thespian.Cluster/paket.references @@ -1,2 +1,3 @@ +FSharp.Core FsPickler Unquote \ No newline at end of file diff --git a/src/Thespian/AssemblyInfo.fs b/src/Thespian/AssemblyInfo.fs index 6afe9ec..9e1e76f 100644 --- a/src/Thespian/AssemblyInfo.fs +++ b/src/Thespian/AssemblyInfo.fs @@ -1,13 +1,17 @@ -namespace System +// Auto-Generated by FAKE; do not edit +namespace System open System.Reflection [] [] [] -[] -[] +[] +[] do () module internal AssemblyVersionInformation = - let [] Version = "0.1.12" - let [] InformationalVersion = "0.1.12" + let [] AssemblyTitle = "Thespian" + let [] AssemblyProduct = "Thespian" + let [] AssemblyDescription = "An F# Actor Framework" + let [] AssemblyVersion = "0.1.14" + let [] AssemblyFileVersion = "0.1.14" diff --git a/src/Thespian/Thespian.fsproj b/src/Thespian/Thespian.fsproj index 82b55a6..d0fc0e4 100644 --- a/src/Thespian/Thespian.fsproj +++ b/src/Thespian/Thespian.fsproj @@ -88,9 +88,6 @@ - - False - @@ -104,22 +101,18 @@ --> - + - - True - - - True - - - ..\..\packages\FsPickler\lib\net35\FsPickler.dll + + ..\..\packages\FSharp.Core\lib\net45\FSharp.Core.dll True True - + + + True @@ -128,22 +121,18 @@ True - ..\..\packages\FsPickler\lib\net40\FsPickler.dll + ..\..\packages\FsPickler\lib\net45\FsPickler.dll True True + + - - True - - - True - - - ..\..\packages\FsPickler\lib\net45\FsPickler.dll + + ..\..\packages\System.ValueTuple\lib\netstandard1.0\System.ValueTuple.dll True True diff --git a/src/Thespian/app.config b/src/Thespian/app.config index 2ebde5a..da65d62 100644 --- a/src/Thespian/app.config +++ b/src/Thespian/app.config @@ -1,4 +1,10 @@  - + + + True + + + + diff --git a/src/Thespian/paket.references b/src/Thespian/paket.references index 948cd9c..21e0cf7 100644 --- a/src/Thespian/paket.references +++ b/src/Thespian/paket.references @@ -1 +1,2 @@ +FSharp.Core FsPickler \ No newline at end of file diff --git a/tests/Thespian.Cluster.Tests/Tests.fs b/tests/Thespian.Cluster.Tests/Tests.fs index c9a12c5..5bd6ff4 100644 --- a/tests/Thespian.Cluster.Tests/Tests.fs +++ b/tests/Thespian.Cluster.Tests/Tests.fs @@ -32,14 +32,14 @@ type BaseLifetimeTests() = testCluster.Boot(0, 0) |> should equal () testCluster.Shutdown() |> should equal () - [] + [] // failing (timeout) member __.``Simple node(s) boot and reboot``([] numberOfNodes : int) = use testCluster = TestCluster.spawn numberOfNodes testCluster.Timeout <- numberOfNodes * timeoutPerNode testCluster.Boot(0, 0) |> should equal () testCluster.Reboot() |> should equal () - [] + [] // failing (timeout) member __.``Simple node(s) boot, reboot, shutdown``([] numberOfNodes : int) = use testCluster = TestCluster.spawn numberOfNodes testCluster.Timeout <- numberOfNodes * timeoutPerNode diff --git a/tests/Thespian.Cluster.Tests/Thespian.Cluster.Tests.fsproj b/tests/Thespian.Cluster.Tests/Thespian.Cluster.Tests.fsproj index 1fe8a7e..989cf34 100644 --- a/tests/Thespian.Cluster.Tests/Thespian.Cluster.Tests.fsproj +++ b/tests/Thespian.Cluster.Tests/Thespian.Cluster.Tests.fsproj @@ -37,9 +37,6 @@ - - True - @@ -93,22 +90,18 @@ --> - + - - True - - - True - - - ..\..\packages\FsPickler\lib\net35\FsPickler.dll + + ..\..\packages\FSharp.Core\lib\net45\FSharp.Core.dll True True - + + + True @@ -117,22 +110,18 @@ True - ..\..\packages\FsPickler\lib\net40\FsPickler.dll + ..\..\packages\FsPickler\lib\net45\FsPickler.dll True True + + - - True - - - True - - - ..\..\packages\FsPickler\lib\net45\FsPickler.dll + + ..\..\packages\System.ValueTuple\lib\netstandard1.0\System.ValueTuple.dll True True @@ -140,30 +129,25 @@ - + - ..\..\packages\FsUnit\Lib\Net20\FsUnit.NUnit.dll + ..\..\packages\test\FsUnit\Lib\Net40\FsUnit.NUnit.dll True True - + + + - - ..\..\packages\FsUnit\Lib\Net40\FsUnit.NUnit.dll + + ..\..\packages\test\NUnit\lib\nunit.framework.dll True True - - - ..\..\packages\NUnit\lib\nunit.framework.dll - True - True - - \ No newline at end of file diff --git a/tests/Thespian.Cluster.Tests/app.config b/tests/Thespian.Cluster.Tests/app.config index 69e15d0..b552d9c 100644 --- a/tests/Thespian.Cluster.Tests/app.config +++ b/tests/Thespian.Cluster.Tests/app.config @@ -3,8 +3,9 @@ + True - + True diff --git a/tests/Thespian.Cluster.Tests/paket.references b/tests/Thespian.Cluster.Tests/paket.references index ac57a4b..eb7dea3 100644 --- a/tests/Thespian.Cluster.Tests/paket.references +++ b/tests/Thespian.Cluster.Tests/paket.references @@ -1,3 +1,5 @@ +FSharp.Core FsPickler -FsUnit -NUnit \ No newline at end of file +group Test + FsUnit + NUnit \ No newline at end of file diff --git a/tests/Thespian.TestCluster/App.config b/tests/Thespian.TestCluster/App.config index a054cdc..c25c8d0 100644 --- a/tests/Thespian.TestCluster/App.config +++ b/tests/Thespian.TestCluster/App.config @@ -3,12 +3,11 @@ - - - - - - - - - + + + + True + + + + diff --git a/tests/Thespian.TestCluster/Thespian.TestCluster.fsproj b/tests/Thespian.TestCluster/Thespian.TestCluster.fsproj index 87b9566..957e584 100644 --- a/tests/Thespian.TestCluster/Thespian.TestCluster.fsproj +++ b/tests/Thespian.TestCluster/Thespian.TestCluster.fsproj @@ -65,9 +65,6 @@ - - True - @@ -91,22 +88,18 @@ --> - + - - True - - - True - - - ..\..\packages\FsPickler\lib\net35\FsPickler.dll + + ..\..\packages\FSharp.Core\lib\net45\FSharp.Core.dll True True - + + + True @@ -115,22 +108,18 @@ True - ..\..\packages\FsPickler\lib\net40\FsPickler.dll + ..\..\packages\FsPickler\lib\net45\FsPickler.dll True True + + - - True - - - True - - - ..\..\packages\FsPickler\lib\net45\FsPickler.dll + + ..\..\packages\System.ValueTuple\lib\netstandard1.0\System.ValueTuple.dll True True diff --git a/tests/Thespian.TestCluster/paket.references b/tests/Thespian.TestCluster/paket.references index 948cd9c..21e0cf7 100644 --- a/tests/Thespian.TestCluster/paket.references +++ b/tests/Thespian.TestCluster/paket.references @@ -1 +1,2 @@ +FSharp.Core FsPickler \ No newline at end of file diff --git a/tests/Thespian.Tests/Thespian.Tests.fsproj b/tests/Thespian.Tests/Thespian.Tests.fsproj index a129801..de35c7e 100644 --- a/tests/Thespian.Tests/Thespian.Tests.fsproj +++ b/tests/Thespian.Tests/Thespian.Tests.fsproj @@ -72,9 +72,6 @@ - - False - @@ -94,22 +91,18 @@ --> - + - - True - - - True - - - ..\..\packages\FsPickler\lib\net35\FsPickler.dll + + ..\..\packages\FSharp.Core\lib\net45\FSharp.Core.dll True True - + + + True @@ -118,22 +111,18 @@ True - ..\..\packages\FsPickler\lib\net40\FsPickler.dll + ..\..\packages\FsPickler\lib\net45\FsPickler.dll True True + + - - True - - - True - - - ..\..\packages\FsPickler\lib\net45\FsPickler.dll + + ..\..\packages\System.ValueTuple\lib\netstandard1.0\System.ValueTuple.dll True True @@ -141,30 +130,25 @@ - + - ..\..\packages\FsUnit\Lib\Net20\FsUnit.NUnit.dll + ..\..\packages\test\FsUnit\Lib\Net40\FsUnit.NUnit.dll True True - + + + - - ..\..\packages\FsUnit\Lib\Net40\FsUnit.NUnit.dll + + ..\..\packages\test\NUnit\lib\nunit.framework.dll True True - - - ..\..\packages\NUnit\lib\nunit.framework.dll - True - True - - \ No newline at end of file diff --git a/tests/Thespian.Tests/app.config b/tests/Thespian.Tests/app.config index 69e15d0..b552d9c 100644 --- a/tests/Thespian.Tests/app.config +++ b/tests/Thespian.Tests/app.config @@ -3,8 +3,9 @@ + True - + True diff --git a/tests/Thespian.Tests/paket.references b/tests/Thespian.Tests/paket.references index ac57a4b..eb7dea3 100644 --- a/tests/Thespian.Tests/paket.references +++ b/tests/Thespian.Tests/paket.references @@ -1,3 +1,5 @@ +FSharp.Core FsPickler -FsUnit -NUnit \ No newline at end of file +group Test + FsUnit + NUnit \ No newline at end of file