Skip to content

Commit 3e14961

Browse files
committed
trivial: post release version bump
1 parent f46815f commit 3e14961

File tree

2 files changed

+24
-29
lines changed

2 files changed

+24
-29
lines changed

RELEASE

Lines changed: 23 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,16 @@
11
PackageKit Release Notes
22

3-
1. Write NEWS entries for PackageKit in the same format as usual.
3+
1. Set variables
44

5-
git shortlog v1.3.2.. | grep -i -v trivial | grep -v Merge > NEWS.new
5+
OLD_VERSION="1.3.3"
6+
NEW_VERSION="1.3.4"
7+
8+
2. Write NEWS entries for PackageKit in the same format as usual.
9+
10+
git shortlog v$OLD_VERSION.. | grep -i -v -E '^\s*(trivial:|l10n:)' | grep -v Merge > NEWS.new
611

712
--------------------------------------------------------------------------------
8-
Version 1.3.3
13+
Version 1.3.4
914
~~~~~~~~~~~~~
1015
Released: 2025-xx-xx
1116

@@ -20,50 +25,40 @@ Bugfixes:
2025
Miscellaneous:
2126
--------------------------------------------------------------------------------
2227

23-
2. Update translations and commit them with sign-off:
28+
3. Update translation template and commit it with sign-off:
2429

2530
ninja PackageKit-pot
26-
tx push --source
27-
tx pull --all --force --minimum-perc=5
28-
ninja fix-translations
29-
git add ../po/*.po
30-
31-
3. Update library version if new ABI or API in meson.build
3231

33-
4. Commit changes in PackageKit git:
32+
4. Update library version if new ABI or API in meson.build
3433

35-
# MAKE SURE THESE ARE CORRECT
36-
export release_version="1.3.3"
37-
export release_tag="v1.3.3"
34+
5. Commit changes in PackageKit git:
3835

39-
git commit -a -m "Release ${release_version}"
40-
git tag -s -f -m "Release ${release_version}" "${release_tag}"
41-
git push --tags
42-
git push
36+
git commit -a -m "Release ${NEW_VERSION}"
37+
git tag -s -f -m "Release ${NEW_VERSION}" "v${NEW_VERSION}"
38+
git push && git push --tags
4339
git push git+ssh://[email protected]/git/packagekit
4440
git push --tags git+ssh://[email protected]/git/packagekit
4541

46-
5. run 'meson dist'
47-
48-
5a. Sign the release
42+
6. Create tarball & sign it:
4943

50-
gpg -b -a meson-dist/PackageKit-${release_version}.tar.xz
44+
rm -r meson-dist ; meson dist
45+
gpg -b -a meson-dist/PackageKit-${NEW_VERSION}.tar.xz
5146

52-
6. Upload tarball to:
47+
7. Upload tarball to:
5348

54-
scp meson-dist/PackageKit-${release_version}.tar.* [email protected]:/srv/www.freedesktop.org/www/software/PackageKit/releases/
49+
scp meson-dist/PackageKit-${NEW_VERSION}.tar.* [email protected]:/srv/www.freedesktop.org/www/software/PackageKit/releases/
5550

56-
7. Do post release version bump in meson.build, RELEASE
51+
8. Do post release version bump in meson.build, RELEASE
5752

58-
8. Commit trivial changes:
53+
9. Commit trivial changes:
5954

6055
git commit -a -m "trivial: post release version bump"
6156
git push
6257

63-
9. Send an email to [email protected]
58+
10. Send an email to [email protected]
6459

6560
=================================================
66-
PackageKit 1.3.3 released!
61+
PackageKit 1.3.4 released!
6762

6863
Tarballs available here: https://www.freedesktop.org/software/PackageKit/releases/
6964

meson.build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ project('PackageKit', 'c',
33
default_options : ['warning_level=2', 'c_std=gnu17'],
44

55
license : 'LGPL-2.1+',
6-
version : '1.3.3',
6+
version : '1.3.4',
77
)
88

99
gnome = import('gnome')

0 commit comments

Comments
 (0)