You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<li><p>Check the release notes and verify that the “Under Construction” paragraph on the main
652
652
index page has been removed. Remove the paragraph if it still exists.</p></li>
653
653
<li><p>Ensure that all changes, including release notes, have been merged into the <codeclass="docutils literal notranslate"><spanclass="pre">release-next</span></code> branch.</p></li>
654
-
<li><p>On the <codeclass="docutils literal notranslate"><spanclass="pre">release-next</span></code> branch, check whether the <aclass="reference external" href="https://github.com/mantidproject/mantid/blob/343037c685c0aca9151523d6a3e105504f8cf218/scripts/ExternalInterfaces/CMakeLists.txt#L11">git SHA</a>
654
+
<li><p>On the <codeclass="docutils literal notranslate"><spanclass="pre">release-next</span></code> branch, check whether the <aclass="reference external" href="https://github.com/mantidproject/mantid/blob/release-next/scripts/ExternalInterfaces/CMakeLists.txt">git SHA</a>
655
655
for MSlice is up to date. If not, create a PR to update it and ask a gatekeeper to merge it.</p></li>
656
-
<li><p>Make sure the <codeclass="docutils literal notranslate"><spanclass="pre">release-next</span></code> branch is fully merged into <codeclass="docutils literal notranslate"><spanclass="pre">main</span></code>. If required, manually trigger the <aclass="reference external" href="https://builds.mantidproject.org/job/merge_release-next_into_main/">Jenkins job</a> to merge the changes.</p></li>
657
-
<li><p>Run the <aclass="reference external" href="https://builds.mantidproject.org/view/All/job/close-release-testing">close-release-testing</a>
658
-
job, which will do the following:</p>
659
-
<ul>
660
-
<li><p>Disable the job that periodically merges <codeclass="docutils literal notranslate"><spanclass="pre">release-next</span></code> into <codeclass="docutils literal notranslate"><spanclass="pre">main</span></code>.</p></li>
661
-
<li><p>Set the value of the Jenkins global property <codeclass="docutils literal notranslate"><spanclass="pre">BRANCH_TO_PUBLISH</span></code> to <codeclass="docutils literal notranslate"><spanclass="pre">main</span></code>. This will re-enable
662
-
package publishing for the <codeclass="docutils literal notranslate"><spanclass="pre">main</span></code> nightly pipeline.</p></li>
663
-
</ul>
664
-
</li>
656
+
<li><p>Make sure the <codeclass="docutils literal notranslate"><spanclass="pre">release-next</span></code> branch is fully merged into <codeclass="docutils literal notranslate"><spanclass="pre">main</span></code>. If required, manually run the <aclass="reference external" href="https://github.com/mantidproject/mantid/actions/workflows/automerge.yml/">GitHub workflow</a> using the <codeclass="docutils literal notranslate"><spanclass="pre">release-next</span></code> branch to
657
+
merge the changes.</p></li>
658
+
<li><p>Run the <aclass="reference external" href="https://builds.mantidproject.org/view/All/job/close-release-testing">close-release-testing</a> Jenkins job.
659
+
This will set the value of the Jenkins global property <codeclass="docutils literal notranslate"><spanclass="pre">BRANCH_TO_PUBLISH</span></code> to <codeclass="docutils literal notranslate"><spanclass="pre">main</span></code>, which will re-enable package
660
+
publishing for the <codeclass="docutils literal notranslate"><spanclass="pre">main</span></code> nightly pipeline.</p></li>
665
661
</ul>
666
662
<p><strong>Create the Release Candidates For Smoke Testing</strong></p>
667
663
<p>We are now ready to create the release candidates for Smoke testing.</p>
<li><p>set <codeclass="docutils literal notranslate"><spanclass="pre">BUILD_DEVEL</span></code> to <codeclass="docutils literal notranslate"><spanclass="pre">all</span></code></p></li>
673
669
<li><p>set <codeclass="docutils literal notranslate"><spanclass="pre">BUILD_PACKAGE</span></code> to <codeclass="docutils literal notranslate"><spanclass="pre">all</span></code></p></li>
674
670
<li><p>set <codeclass="docutils literal notranslate"><spanclass="pre">PACKAGE_SUFFIX</span></code> to an <strong>empty string</strong></p></li>
675
-
<li><p>tick the <codeclass="docutils literal notranslate"><spanclass="pre">PUBLISH_PACKAGES</span></code> checkbox</p></li>
671
+
<li><p>tick the <codeclass="docutils literal notranslate"><spanclass="pre">PUBLISH_TO_ANACONDA</span></code> checkbox</p></li>
672
+
<li><p>tick the <codeclass="docutils literal notranslate"><spanclass="pre">PUBLISH_TO_GITHUB</span></code> checkbox</p></li>
676
673
<li><p>set the <codeclass="docutils literal notranslate"><spanclass="pre">ANACONDA_CHANNEL</span></code> to <codeclass="docutils literal notranslate"><spanclass="pre">mantid</span></code></p></li>
677
674
<li><p>set the <codeclass="docutils literal notranslate"><spanclass="pre">ANACONDA_CHANNEL_LABEL</span></code> to <codeclass="docutils literal notranslate"><spanclass="pre">vX.Y.ZrcN</span></code> where <codeclass="docutils literal notranslate"><spanclass="pre">X.Y.Z</span></code> is the release number,
678
675
and <codeclass="docutils literal notranslate"><spanclass="pre">N</span></code> is an incremental build number for release candidates, starting at <codeclass="docutils literal notranslate"><spanclass="pre">1</span></code> (e.g. <codeclass="docutils literal notranslate"><spanclass="pre">v6.7.0rc1</span></code>)</p></li>
<li><p>set <codeclass="docutils literal notranslate"><spanclass="pre">BUILD_DEVEL</span></code> to <codeclass="docutils literal notranslate"><spanclass="pre">all</span></code></p></li>
697
694
<li><p>set <codeclass="docutils literal notranslate"><spanclass="pre">BUILD_PACKAGE</span></code> to <codeclass="docutils literal notranslate"><spanclass="pre">all</span></code></p></li>
698
695
<li><p>set <codeclass="docutils literal notranslate"><spanclass="pre">PACKAGE_SUFFIX</span></code> to an <strong>empty string</strong></p></li>
699
-
<li><p>tick the <codeclass="docutils literal notranslate"><spanclass="pre">PUBLISH_PACKAGES</span></code> checkbox</p></li>
696
+
<li><p>tick the <codeclass="docutils literal notranslate"><spanclass="pre">PUBLISH_TO_ANACONDA</span></code> checkbox</p></li>
697
+
<li><p>tick the <codeclass="docutils literal notranslate"><spanclass="pre">PUBLISH_TO_GITHUB</span></code> checkbox</p></li>
700
698
<li><p>set the <codeclass="docutils literal notranslate"><spanclass="pre">ANACONDA_CHANNEL</span></code> to <codeclass="docutils literal notranslate"><spanclass="pre">mantid</span></code></p></li>
701
699
<li><p>set the <codeclass="docutils literal notranslate"><spanclass="pre">ANACONDA_CHANNEL_LABEL</span></code> to <codeclass="docutils literal notranslate"><spanclass="pre">draft-vX.Y.Z</span></code> where <codeclass="docutils literal notranslate"><spanclass="pre">X.Y.Z</span></code> is the release number</p></li>
702
700
<li><p>set <codeclass="docutils literal notranslate"><spanclass="pre">GITHUB_RELEASES_REPO</span></code> to <codeclass="docutils literal notranslate"><spanclass="pre">mantidproject/mantid</span></code></p></li>
0 commit comments