diff --git a/ReleaseNotes.md b/ReleaseNotes.md new file mode 100644 index 00000000..d5ed7c7b --- /dev/null +++ b/ReleaseNotes.md @@ -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 \ No newline at end of file diff --git a/build.fsx b/build.fsx index 2f4b50cc..a24f89ab 100644 --- a/build.fsx +++ b/build.fsx @@ -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"