releasing: Tweak docs to better match actual workflow
This commit is contained in:
+12
-7
@@ -1,15 +1,20 @@
|
|||||||
To make a release of Weston and/or Wayland, follow these steps.
|
To make a release of Weston and/or Wayland, follow these steps.
|
||||||
|
|
||||||
0. Update the first three lines of configure.ac to the intended
|
0. Verify the test suites and codebase checks pass. All of the
|
||||||
version, commit. Also note that Weston includes versioned
|
tests pass should either pass or skip.
|
||||||
dependencies on 'wayland-server' and 'wayland-client' in
|
|
||||||
configure.ac which typically need updated as well.
|
|
||||||
|
|
||||||
1. Verify the test suites and codebase checks pass. (All of the
|
|
||||||
tests pass should pass except for xwayland, which can be flaky.)
|
|
||||||
|
|
||||||
$ make check
|
$ make check
|
||||||
|
|
||||||
|
1. Update the first three lines of configure.ac to the intended
|
||||||
|
version, commit. Also note that Weston includes versioned
|
||||||
|
dependencies on 'wayland-server' and 'wayland-client' in
|
||||||
|
configure.ac which typically need updated as well. Then commit
|
||||||
|
your changes:
|
||||||
|
|
||||||
|
$ git status
|
||||||
|
$ git commit configure.ac -m "configure.ac: bump to version x.y.z for the xxx release"
|
||||||
|
$ git push
|
||||||
|
|
||||||
2. Run the release.sh script to generate the tarballs, sign and
|
2. Run the release.sh script to generate the tarballs, sign and
|
||||||
upload them, and generate a release announcement template.
|
upload them, and generate a release announcement template.
|
||||||
This script can be obtained from X.org's modular package:
|
This script can be obtained from X.org's modular package:
|
||||||
|
|||||||
Reference in New Issue
Block a user