|
|
@ -46,6 +46,12 @@ To make a release of Weston and/or Wayland, follow these steps. |
|
|
|
|
|
|
|
|
|
|
|
$ release.sh . |
|
|
|
$ release.sh . |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
For wayland, also publish the publican documentation to |
|
|
|
|
|
|
|
wayland.freedesktop.org: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ ./publish-doc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4. Compose the release announcements. The script will generate |
|
|
|
4. Compose the release announcements. The script will generate |
|
|
|
*.x.y.0.announce files with a list of changes and tags, one for |
|
|
|
*.x.y.0.announce files with a list of changes and tags, one for |
|
|
|
wayland, one for weston. Prepend these with a human-readable |
|
|
|
wayland, one for weston. Prepend these with a human-readable |
|
|
@ -68,13 +74,12 @@ To make a release of Weston and/or Wayland, follow these steps. |
|
|
|
|
|
|
|
|
|
|
|
Once satisfied: |
|
|
|
Once satisfied: |
|
|
|
|
|
|
|
|
|
|
|
$ git commit releases.html -m "Add ${RELEASE_NUMBER} release" |
|
|
|
$ git commit ./releases.html -m "Add ${RELEASE_NUMBER} release" |
|
|
|
$ git push |
|
|
|
$ git push |
|
|
|
$ rsync -avz * wayland.freedesktop.org:/srv/wayland.freedesktop.org/www/ |
|
|
|
$ ./deploy |
|
|
|
|
|
|
|
|
|
|
|
8. Update topic in #wayland to point to the release announcement URL |
|
|
|
8. Update topic in #wayland to point to the release announcement URL |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
For x.y.0 releases, also create the release series x.y branch. The x.y |
|
|
|
For x.y.0 releases, also create the release series x.y branch. The x.y |
|
|
|
branch is for bug fixes and conservative changes to the x.y.0 release, |
|
|
|
branch is for bug fixes and conservative changes to the x.y.0 release, |
|
|
|
and is where we release x.y.z releases from. Creating the x.y branch |
|
|
|
and is where we release x.y.z releases from. Creating the x.y branch |
|
|
|