Codebase list gnome-firmware / fresh-snapshots/main RELEASE
fresh-snapshots/main

Tree @fresh-snapshots/main (Download .tar.gz)

RELEASE @fresh-snapshots/mainraw · history · blame

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