From f6cbb6678ca46ba119efab50983de4cd000c9bb2 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Tue, 6 Sep 2022 12:26:43 +0200 Subject: [PATCH] releasing: use the Wayland release script See [1] for the motivation. [1]: https://gitlab.freedesktop.org/wayland/wayland/-/commit/7cdc20cee6cb967c1975896cb60bcc9d1221819a Signed-off-by: Simon Ser --- releasing.md | 27 ++++++++++----------------- 1 file changed, 10 insertions(+), 17 deletions(-) diff --git a/releasing.md b/releasing.md index 8afb33b8..deae784f 100644 --- a/releasing.md +++ b/releasing.md @@ -25,28 +25,21 @@ To make a release of Weston, follow these steps. git push 3. Run the `release.sh` script to generate the tarballs, sign and upload them, - and generate a release announcement template. This script can be obtained - from X.org's modular package: + and generate a release announcement template. This script can be obtained + from the Wayland repository: - https://gitlab.freedesktop.org/xorg/util/modular/blob/master/release.sh + https://gitlab.freedesktop.org/wayland/wayland/-/blob/main/release.sh - The script supports a `--dry-run` option to test it without actually doing a - release. If the script fails on the distcheck step due to a test suite error - that can't be fixed for some reason, you can skip testsuite by specifying - the `--dist` argument. Pass `--help` to see other supported options. +4. Compose the release announcements. The script will generate a + weston-x.y.z.announce file with a list of changes and tags. Prepend these + with a human-readable listing of the most notable changes. For x.y.0 + releases, indicate the schedule for the x.y+1.0 release. - release.sh . - -5. Compose the release announcements. The script will generate *.x.y.z.announce - files with a list of changes and tags. Prepend these with a human-readable - listing of the most notable changes. For x.y.0 releases, indicate the - schedule for the x.y+1.0 release. - -6. PGP sign the release announcement and send it to +5. PGP sign the release announcement and send it to . -7. Update `releases.html` in wayland.freedesktop.org with links to tarballs and - the release email URL. Copy tarballs produced by `release.sh` to `releases/`. +6. Update `releases.html` in wayland.freedesktop.org with links to tarballs and + the release email URL. Once satisfied: