summaryrefslogtreecommitdiff
path: root/RELEASE_HOWTO.md
blob: 40c68df365275e79a963c12cdd30f8de24a2f1c7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# Steps for doing a xdg-desktop-portal release

 - git clean -fxd
 - meson setup . _build && meson compile -C _build/ xdg-desktop-portal-update-po
 - git add po/*po &&  git commit -m "Update po files"
 - git clean -fxd
 - add content to NEWS
 - git commit -m <version>
 - git push origin main
 - meson setup . _build -Ddocbook-docs=enabled 
 - meson compile -C _build dist
 - git tag <version>
 - git push origin refs/tags/<version>
 - upload tarball to github as release
 - edit release, copy NEWS section in
 - update portal api docs in the gh-pages branch
 - bump version in meson.build
 - git commit -m "Post-release version bump"
 - git push origin main