Retrieve the version from the ReleaseNotes.md

This commit is contained in:
Steffen Forkmann
2013-10-31 20:14:22 +01:00
parent 4ea4a8b468
commit 208a06ede6
2 changed files with 16 additions and 4 deletions
+9
View File
@@ -0,0 +1,9 @@
### New in 0.1.0 (Released 2013/10/30)
* Initial release
### New in 0.1.1 (Released 2013/10/30)
* Fixed problems with Microsoft.Threading.Tasks
### New in 0.1.2 (Released 2013/10/31)
* New default constructors in Octokit.Reactive
* New IObservableAssigneesClient in Octokit.Reactive
+7 -4
View File
@@ -1,7 +1,6 @@
#r @"tools\FAKE.Core\tools\FakeLib.dll"
open Fake
let version = "0.1.1" // TODO: Retrieve this from release notes or CI
let authors = ["GitHub"]
// project name and description
@@ -23,6 +22,10 @@ let reactivePackagingDir = packagingRoot @@ "octokit.reactive"
RestorePackages()
let releaseNotes =
ReadFile "ReleaseNotes.md"
|> ReleaseNotesHelper.parseReleaseNotes
Target "Clean" (fun _ ->
CleanDirs [buildDir; reactiveBuildDir; testResultsDir; packagingRoot; packagingDir; reactivePackagingDir]
)
@@ -70,7 +73,7 @@ Target "CreateOctokitPackage" (fun _ ->
OutputPath = packagingRoot
Summary = projectSummary
WorkingDir = packagingDir
Version = version
Version = releaseNotes.AssemblyVersion
AccessKey = getBuildParamOrDefault "nugetkey" ""
Publish = hasBuildParam "nugetkey" }) "octokit.nuspec"
)
@@ -90,9 +93,9 @@ Target "CreateOctokitReactivePackage" (fun _ ->
OutputPath = packagingRoot
Summary = reactiveProjectSummary
WorkingDir = reactivePackagingDir
Version = version
Version = releaseNotes.AssemblyVersion
Dependencies =
["Octokit", NormalizeVersion version
["Octokit", NormalizeVersion releaseNotes.AssemblyVersion
"Rx-Main", GetPackageVersion "./packages/" "Rx-Main"]
AccessKey = getBuildParamOrDefault "nugetkey" ""
Publish = hasBuildParam "nugetkey" }) "Octokit.Reactive.nuspec"