X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=releng%2Fdoc%2Frelease.html;h=aaccfc9152e0da5fdae61f9e56275cee47dac70e;hb=befd1d92fb37c9b95ea0b1262385199d9e78380d;hp=1ede770874c0492dbb73f6ecf834d1fe01a7aeb5;hpb=cb5fc8d606d8b322563e9345c441eecfa7f01753;p=simantics%2Fplatform.git diff --git a/releng/doc/release.html b/releng/doc/release.html index 1ede77087..aaccfc915 100644 --- a/releng/doc/release.html +++ b/releng/doc/release.html @@ -332,7 +332,7 @@ img {
  • Simantics R - simantics/r.git
  • FMIL - simantics/fmil.git
  • FMI Studio - members/fmi.git
  • -
  • Simupedia - Members SVN
  • +
  • Simupedia - members/simupedia.git
  • For simplicity, each of these components are versioned accoring to platform versioning, i.e. for Platform SDK 1.26.0 there will be Simantics Desktop 1.26.0, Sysdyn 1.26.0, and so on.


    @@ -375,10 +375,14 @@ git checkout release/x.y.z[.w]
  • simantics.target
  • org.simantics.sdk.build.targetdefinition.target
  • -

    At the beginning of simantics.target file, increment sequenceNumber by 1

    +

    At the beginning of simantics.target file, increment sequenceNumber by 1 and replace +the version numbers in target name and org.simantics.sdk.feature.group and +org.simantics.sdk.source.feature.group with x.y.z[.w]:

    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
     <?pde version="3.8"?>
     <target name="Simantics x.y.z[.w]" sequenceNumber="11">
    +<unit id="org.simantics.sdk.feature.group" version="x.y.z[.w]"/>
    +<unit id="org.simantics.sdk.source.feature.group" version="x.y.z[.w]"/>
     

    Next, replace the following rows in both mentioned files:

    <repository location="http://www.simantics.org/download/master/sdk"/>
    @@ -391,6 +395,41 @@ git checkout release/x.y.z[.w]
     <repository location="http://www.simantics.org/download/release/x.y.z[.w]/external-components/manual"/>
     
    +
  • +

    Edit version number of org.simantics.sdk feature in features/org.simantics.sdk.feature/feature.xml to x.y.z[.w].

    +
    <feature
    +      id="org.simantics.sdk"
    +      label="Simantics SDK"
    +      version="x.y.z"
    +      provider-name="VTT Technical Research Centre of Finland">
    +
    +

    An example of these changes can be seen in gitweb.

    +
  • +
  • +

    Ensure that Redmine has a release engineering issue for the branched release, such as Simantics 1.30.0 release engineering. Make a copy of the previous release issue to create the new one. Include link to original issue while copying.

    +
  • +
  • +

    Commit the changes made

    +
     git commit -a
    +
    +

    with the commit message

    +
     Configured release/x.y.z[.w] branch for SDK builds.
    +
    + refs #xxxx
    +
    +

    where #xxxx is the number of the x.y.z[.w] release engineering issue and push them to remote

    +
     git push origin release/x.y.z[.w]
    +
    +
  • +
  • +

    If you are branching from master, bump the revision of master right now to start the next release cycle in master. +An example of these changes can be seen in gitweb.

    +

    Commit the changes with the following commit message

    +
    Bumped master target and org.simantics.sdk feature versions to x.y.z[.w].
    +refs #yyyy
    +
    +

    where #yyyy is the number of the next release's release engineering issue.

    +
  • Initialize release branch distribution web site

    Disseminate information about the release

    Newsletter template:

    Hello everyone,
    -   
    +
     Simantics release x.y.z[.w] has been released. Head over to
     https://www.simantics.org/redmine/news/<news number>
     for the release news.
    @@ -544,6 +583,9 @@ Insert some general thoughts on the release...
     

    TODO

    +