Skip to content

Commit

Permalink
small change to semver in npm
Browse files Browse the repository at this point in the history
  • Loading branch information
HLWeil committed Mar 8, 2024
1 parent 78914e0 commit b6e2eca
Showing 1 changed file with 4 additions and 6 deletions.
10 changes: 4 additions & 6 deletions build/ReleaseNotesTasks.fs
Original file line number Diff line number Diff line change
Expand Up @@ -13,22 +13,20 @@ let createAssemblyVersion = BuildTask.create "createvfs" [] {
let updateReleaseNotes = BuildTask.createFn "ReleaseNotes" [] (fun config ->
ReleaseNotes.update(ProjectInfo.gitOwner, ProjectInfo.project, config)

let semVerLong,semVerShort =
let semVer =
Fake.Core.ReleaseNotes.load "RELEASE_NOTES.md"
|> fun x ->
x.SemVer.AsString,
$"{x.SemVer.Major}.{x.SemVer.Minor}.{x.SemVer.Patch}"
|> fun x -> $"{x.SemVer.Major}.{x.SemVer.Minor}.{x.SemVer.Patch}"
Trace.trace "Start updating package.json version"
// Update Version in src/Nfdi4Plants.Fornax.Template/package.json
let p = "build/release_package.json"
let t = System.IO.File.ReadAllText p
let tNew = System.Text.RegularExpressions.Regex.Replace(t, """\"version\": \".*\",""", sprintf "\"version\": \"%s\"," semVerLong )
let tNew = System.Text.RegularExpressions.Regex.Replace(t, """\"version\": \".*\",""", sprintf "\"version\": \"%s\"," semVer )
System.IO.File.WriteAllText(p, tNew)
Trace.trace "Finish updating package.json version"
Trace.trace "Start updating pyproject.toml version"
let p = "pyproject.toml"
let t = System.IO.File.ReadAllText p
let tNew = System.Text.RegularExpressions.Regex.Replace(t, "version = \".*\"", sprintf "version = \"%s\"" semVerShort )
let tNew = System.Text.RegularExpressions.Regex.Replace(t, "version = \".*\"", sprintf "version = \"%s\"" semVer)
System.IO.File.WriteAllText(p, tNew)
Trace.trace "Finish updating pyproject.toml version"
)
Expand Down

0 comments on commit b6e2eca

Please sign in to comment.