Skip to content
Snippets Groups Projects
Select Git revision
  • 29e9711ad4e4ec0a8779d8cdf22d0963f5116963
  • branch/default default protected
  • lrb-try-fix-error-OnCD0USoHaY
  • master
  • stable
  • wild/ab633813e915b1449ce1797b88773a2d626c9ce4
  • wild/f62523737dcdfb1e13c93983d2635059924b4472
7 results

.travis.yml

Blame
  • MAINTAINERS.md 1.11 KiB

    Making a release

    Rebuild generated files and documentation

    The documentation and some generated files can be rebuilt by running

    make -C doc rebuild

    This requires xsltproc to be installed.

    Update the NEWS file

    You can get started by running

    git log --format='- %s (%an)' [previous-release-tag]..

    Bump the version number

    Edit the version number in configure.ac if you haven't done so already.

    Build the tarball

    I'd recommend to build the tarball by running

    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

    Tag the release

    Create an annotated tag and push it:

    git tag -a [version] -m 'Release [version]'
    git push origin [version]