diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2021-10-14 19:22:27 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2021-10-14 19:22:27 +0200 |
commit | 2f908f85c12054918f52149dd4eceea0977d67dc (patch) | |
tree | 76486df8ba2107cc8722332175191bdd5d02663c | |
parent | a59a1edc34c8139419adf8029c725de604f92470 (diff) |
Tweaks to release doc
-rw-r--r-- | doc/release.cli | 31 |
1 files changed, 28 insertions, 3 deletions
diff --git a/doc/release.cli b/doc/release.cli index 92d799e..17bc043 100644 --- a/doc/release.cli +++ b/doc/release.cli @@ -31,8 +31,10 @@ any of these dependencies are in the unreleased state, then they should go through the applicable steps in this section (e.g., updating of \c{NEWS}, etc) and then be queued and published (effectively released) as part of the \c{build2} release. Generally, however, we should strive to not unnecessarily -bundle the release of dependencies with the release of \c{build2} to keep -the process as streamlined as possible. +bundle the release of dependencies with the release of \c{build2} to keep the +process as streamlined as possible. In fact, we now have \c{queue.stage} (see +\c{etc/stage-queue}) which is the place for such \"extra packages for +testing\". \N|When unbundling the release of a dependency we need to remove its distribution from \c{etc/stage} and add the pre-distributed packages @@ -54,7 +56,7 @@ distribution from \c{etc/stage} and add the pre-distributed packages \h#install-times|Update install script times.| - See c{private/install/build2-times.txt} for instructions. + See \c{private/install/build2-times.txt} for instructions. \h#etc|Update \c{etc/git/modules}| @@ -286,6 +288,13 @@ distribution from \c{etc/stage} and add the pre-distributed packages Verify \c{stage} build is clean, nothing is unbuilt. +\h#test-extra|Perform extra testing| + + CI \c{libauto-symexport}. + + Test \c{cxx20-modules-examples} (see \c{README} in each example). + + \h#install-stage|Test install scripts| Test \l{https://stage.build2.org/0/ \c{stage} install scripts}, including @@ -669,6 +678,8 @@ distribution from \c{etc/stage} and add the pre-distributed packages \h#pub-pkg|Publish packages| + @@ Need to add --min-bpkg-version 0.13.0 + Move packages (manually for now) from the \c{queue} to \c{public} \c{git} repository, including ownership information. Move old/replaced/FTB packages either to legacy or delete. @@ -885,6 +896,20 @@ distribution from \c{etc/stage} and add the pre-distributed packages Adjust \c{bdep-new}-generated projects to use any newly available features. +\h1#re-review|Re-review \c{@@}| + + Review \c{@@} notes (in case some should be fixed after the release): + + \ + etc/review | less -R + \ + + At least look for \c{@@\ TMP} + + \ + etc/review | grep TMP + \ + \h1#plan|Plan| Plan the next release and update the project roadmap. |