mirror of
https://gitlab.gnome.org/GNOME/libxml2.git
synced 2025-03-24 06:50:08 +03:00
doc: Update release instructions
This commit is contained in:
parent
8c8753ad52
commit
51622c058e
@ -52,21 +52,14 @@ You can get started by running
|
||||
|
||||
Update the version number in `VERSION` if you haven't done so already.
|
||||
|
||||
### Build the tarball
|
||||
IMPORTANT: Update the version number of `tarball-artifact-path` in
|
||||
`.gitlab-ci.yml`. This must be done manually for now.
|
||||
|
||||
I'd recommend to build the tarball by running
|
||||
### Commit and verify tarball
|
||||
|
||||
make distcheck
|
||||
|
||||
which performs some useful checks as well.
|
||||
|
||||
### Upload the tarball
|
||||
|
||||
Follow the instructions at
|
||||
<https://wiki.gnome.org/MaintainersCorner/Releasing>:
|
||||
|
||||
scp libxml2-[version].tar.xz master.gnome.org:
|
||||
ssh master.gnome.org ftpadmin install libxml2-[version].tar.xz
|
||||
Release tarballs are generated with a CI job and the `.gitlab-ci/dist.sh`
|
||||
script. Push the release commit and inspect the tarball artifact generated
|
||||
by Gitlab CI.
|
||||
|
||||
### Tag the release
|
||||
|
||||
@ -75,9 +68,13 @@ Create an annotated tag and push it:
|
||||
git tag -a [version] -m 'Release [version]'
|
||||
git push origin [version]
|
||||
|
||||
This will upload the release to the downloads server using the GNOME
|
||||
Release Service. For more details, see
|
||||
<https://handbook.gnome.org/maintainers/release-pipeline.html>
|
||||
|
||||
### Create a GitLab release
|
||||
|
||||
Create a new GitLab release on
|
||||
Create or update a GitLab release on
|
||||
<https://gitlab.gnome.org/GNOME/libxml2/-/releases>.
|
||||
|
||||
### Announce the release
|
||||
|
Loading…
x
Reference in New Issue
Block a user