Skip to content

Latest commit

 

History

History
49 lines (33 loc) · 1.42 KB

File metadata and controls

49 lines (33 loc) · 1.42 KB

fwupd Release Notes

Release Process

Check IFD parsing:

../../contrib/check-ifd-firmware.py ../../../fwupd-test-roms/

Write release entries:

../../contrib/generate-release.py
# copy into ../../data/org.freedesktop.fwupd.metainfo.xml
appstream-util appdata-to-news ../../data/org.freedesktop.fwupd.metainfo.xml > NEWS

Commit changes to git:

# MAKE SURE THIS IS CORRECT
export release_ver="2.1.2"
ninja fwupd-pot
git commit -a -m "Release fwupd ${release_ver}" --no-verify
git tag -s -f -m "Release fwupd ${release_ver}" "${release_ver}"
ninja dist
git push --tags
git push
gpg -b -a meson-dist/fwupd-${release_ver}.tar.xz

Create release and upload tarball.

Do post release version bump in meson.build

Commit changes:

git commit -a -m "trivial: post release version bump" --no-verify
git push

Update flatpak package for new release:

Forking main

When forking main into a stable 2_1_X, be sure to disable the following CI jobs:

  • publish-docs (.circleci/config.yml)
  • deploy-store (snap.yaml)

Also update SECURITY.md, removing the oldest branch and add the new branch at the top. To make sure it's done right, you can the reference this commit.