GNOME Firmware Release Notes
Write release entries:
git log --format="%s" --cherry-pick --right-only 3.34.0... | grep -i -v trivial | grep -v Merge | sort | uniq
Add any user visible changes into data/appdata/org.gnome.Firmware.metainfo.xml.in
Generate NEWS file:
appstream-util appdata-to-news ../data/appdata/org.gnome.Firmware.metainfo.xml.in > NEWS
# MAKE SURE THESE ARE CORRECT
export release_ver="3.36.0"
git commit -a -m "Version ${release_ver}"
git tag -s ${release_ver} -m "Version ${release_ver}"
<enter password>
ninja-build dist
git push --tags
git push
scp meson-dist/gnome-firmware-${release_ver}.tar.* hughsient@people.freedesktop.org:~/public_html/releases
# scp meson-dist/*.tar.xz rhughes@master.gnome.org:
# ONLY WHEN A GNOME PROJECT
# ssh rhughes@master.gnome.org
# ftpadmin install gnome-firmware-*.tar.xz
Post release version bump in meson.build
git commit -a -m "trivial: Post release version bump"
git push