From 8e2207572152666f6ad54f4e55de98bf5011f1cc Mon Sep 17 00:00:00 2001 From: Jonathan Lebon Date: Sat, 27 Mar 2021 09:26:09 -0400 Subject: [PATCH] RELEASE: Add step to update libdnf's deps In the latest release, we should've bumped librepo's requirement. It doesn't use symbol versioning, so we don't automatically get this. At release time at least, we should just peek at the spec we're baking in and pick up from that. Clearly the updated deps are in the buildroot if CI is green, so this should mostly be a matter of bumping to versions which are already shipped in Fedora. See: https://github.com/rpm-software-management/libdnf/pull/1128 See: https://github.com/coreos/rpm-ostree/pull/2644 See: https://bugzilla.redhat.com/show_bug.cgi?id=1943773 --- docs/RELEASE.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/RELEASE.md b/docs/RELEASE.md index a6d48b5f..01c93f7a 100644 --- a/docs/RELEASE.md +++ b/docs/RELEASE.md @@ -6,7 +6,9 @@ nav_order: 8 1. Increment the `year_version` and `release_version` macros in `configure.ac`. 2. Increment the `Version` field in `rpm-ostree.spec.in`. -3. Submit as a PR and wait until reviewed *and* CI is green. +3. Verify the libdnf deps in `rpm-ostree.spec.in` are up to date by comparing to + the spec of the bundled version (`libdnf/libdnf.spec`). +4. Submit as a PR and wait until reviewed *and* CI is green. 5. Once merged, do `git pull $upstream && git reset --hard $upstream/master` on your local `master` branch to make sure you're on the right commit. 6. Draft release notes by seeding a HackMD.io with `git shortlog $last_tag..`