Skip to content

Commit e19221e

Browse files
committed
set version to 0.2.3
1 parent 2339024 commit e19221e

File tree

3 files changed

+20
-4
lines changed

3 files changed

+20
-4
lines changed

RELEASE_NOTES.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
#### 0.2.3 February 10
2+
- Critical fix to handling of async operations when initiated from outside the event loop (#66).
3+
- Fix to enable setting socket-related options through SetOption on Bootstrap (#68).
4+
- build changes to allow signing assemblies
5+
16
#### 0.2.2 January 30
27
- `ResourceLeakDetector` fix (#64)
38
- Assigned GUID on default internal logger `EventSource`

build.fsx

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,17 @@ open AssemblyInfoFile
7070
Target "AssemblyInfo" (fun _ ->
7171
let version = release.AssemblyVersion
7272

73+
let signKey = getBuildParamOrDefault "signkey" ""
74+
let delaySign =
75+
match signKey with
76+
| s as string when s.Length > 0 -> Some(true)
77+
| _ -> None
78+
7379
CreateCSharpAssemblyInfoWithConfig "src/SharedAssemblyInfo.cs" [
7480
Attribute.Company company
7581
Attribute.Copyright copyright
82+
Attribute.KeyFile signKey
83+
Attribute.DelaySign delaySign
7684
Attribute.Version version
7785
Attribute.FileVersion version ] <| AssemblyInfoFileConfig(false)
7886
)
@@ -160,6 +168,7 @@ Target "CleanNuget" (fun _ ->
160168
// Publish to nuget.org if nugetkey is specified
161169

162170
let createNugetPackages _ =
171+
let nugetSuffix = getBuildParamOrDefault "nugetSuffix" ""
163172
let mutable dirName = 1
164173
let removeDir dir =
165174
let del _ =
@@ -182,7 +191,7 @@ let createNugetPackages _ =
182191
let releaseDir = projectDir @@ @"bin\Release"
183192
let packages = projectDir @@ "packages.config"
184193
let packageDependencies = if (fileExists packages) then (getDependencies packages) else []
185-
let dependencies = packageDependencies @ getDependencies project
194+
let dependencies = packageDependencies @ (getDependencies project |> List.map (fun x -> fst x + nugetSuffix, snd x))
186195
let releaseVersion = getProjectVersion project
187196

188197
let pack outputDir symbolPackage =
@@ -192,7 +201,7 @@ let createNugetPackages _ =
192201
Description = description
193202
Authors = authors
194203
Copyright = copyright
195-
Project = project
204+
Project = project + nugetSuffix
196205
Properties = ["Configuration", "Release"]
197206
ReleaseNotes = release.Notes |> String.concat "\n"
198207
Version = releaseVersion

src/SharedAssemblyInfo.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,7 @@
33

44
[assembly: AssemblyCompanyAttribute("DotNetty")]
55
[assembly: AssemblyCopyrightAttribute("Copyright © 2015")]
6-
[assembly: AssemblyVersionAttribute("0.2.1")]
7-
[assembly: AssemblyFileVersionAttribute("0.2.1")]
6+
[assembly: AssemblyKeyFileAttribute("")]
7+
[assembly: AssemblyDelaySignAttribute(false)]
8+
[assembly: AssemblyVersionAttribute("0.2.3")]
9+
[assembly: AssemblyFileVersionAttribute("0.2.3")]

0 commit comments

Comments
 (0)