Browse Source

Build: fix version-suffix generation in case of full releases

pull/555/merge
Christoph Ruegg 9 years ago
parent
commit
250d219cd6
  1. 2
      build/build-framework.fsx
  2. 2
      src/Data/Matlab/Matlab.csproj
  3. 2
      src/Data/Text/Text.csproj
  4. 2
      src/FSharp/FSharp.fsproj
  5. 2
      src/Numerics/Numerics.csproj

2
build/build-framework.fsx

@ -140,7 +140,7 @@ let patchVersionInResource path (release:Release) =
let patchVersionInProjectFile path (release:Release) =
let semverSplit = release.PackageVersion.IndexOf('-')
let prefix = if semverSplit <= 0 then release.PackageVersion else release.PackageVersion.Substring(0, semverSplit)
let suffix = if semverSplit <= 0 then release.PackageVersion else release.PackageVersion.Substring(semverSplit+1)
let suffix = if semverSplit <= 0 then "" else release.PackageVersion.Substring(semverSplit+1)
ReplaceInFile
(regex_replace """\<PackageVersion\>.*\</PackageVersion\>""" (sprintf """<PackageVersion>%s</PackageVersion>""" release.PackageVersion)
>> regex_replace """\<Version\>.*\</Version\>""" (sprintf """<Version>%s</Version>""" release.PackageVersion)

2
src/Data/Matlab/Matlab.csproj

@ -9,7 +9,7 @@
<IsPackable>true</IsPackable>
<PackageId>MathNet.Numerics.Data.Matlab</PackageId>
<VersionPrefix>4.0.0</VersionPrefix>
<VersionSuffix>4.0.0</VersionSuffix>
<VersionSuffix></VersionSuffix>
<PackageVersion>4.0.0</PackageVersion>
<Version>4.0.0</Version>
<AssemblyVersion>4.0.0.0</AssemblyVersion>

2
src/Data/Text/Text.csproj

@ -9,7 +9,7 @@
<IsPackable>true</IsPackable>
<PackageId>MathNet.Numerics.Data.Text</PackageId>
<VersionPrefix>4.0.0</VersionPrefix>
<VersionSuffix>4.0.0</VersionSuffix>
<VersionSuffix></VersionSuffix>
<PackageVersion>4.0.0</PackageVersion>
<Version>4.0.0</Version>
<AssemblyVersion>4.0.0.0</AssemblyVersion>

2
src/FSharp/FSharp.fsproj

@ -9,7 +9,7 @@
<IsPackable>true</IsPackable>
<PackageId>MathNet.Numerics.FSharp</PackageId>
<VersionPrefix>4.3.0</VersionPrefix>
<VersionSuffix>4.3.0</VersionSuffix>
<VersionSuffix></VersionSuffix>
<PackageVersion>4.3.0</PackageVersion>
<Version>4.3.0</Version>
<AssemblyVersion>4.3.0.0</AssemblyVersion>

2
src/Numerics/Numerics.csproj

@ -9,7 +9,7 @@
<IsPackable>true</IsPackable>
<PackageId>MathNet.Numerics</PackageId>
<VersionPrefix>4.3.0</VersionPrefix>
<VersionSuffix>4.3.0</VersionSuffix>
<VersionSuffix></VersionSuffix>
<PackageVersion>4.3.0</PackageVersion>
<Version>4.3.0</Version>
<AssemblyVersion>4.3.0.0</AssemblyVersion>

Loading…
Cancel
Save