ObjFW  Changes To Release process

Changes to "Release process" between 2024-07-06 11:09:48 and 2024-07-13 12:29:06

38
39
40
41
42
43
44









45
46
47
48
49
50
51
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60







+
+
+
+
+
+
+
+
+







1. Remove the old version from `sources` and `.gitignore`, then `git add` both.
1. `git commit -m "Update to ${version}"`
1. `for i in f39 f40 epel8 epel9; do git checkout $i && git merge rawhide; done`
1. `git push`
1. `for i in rawhide f39 f40 epel8 epel9; do git checkout $i && fedpkg build --nowait; done`
1. Wait for the builds to be done, then create the updates on [Bodhi](https://bodhi.fedoraproject.org/). Set the Karma required to 1.

### Debian

1. Clone the [`objfw`](https://salsa.debian.org/debian/objfw) Salsa project.
1. `git rm -r` everything except `debian/`.
1. Copy the new sources into the directory and `git add` everything.
1. Update `debian/changelog`.
1. Commit and push.
1. Ping a Debian developer.

### MSYS2

1. Edit the [`PKGBUILD`](https://github.com/msys2/MINGW-packages/blob/master/mingw-w64-objfw/PKGBUILD) file to increase the version and update the hash.
1. Commit with the message `objfw: Update to ${version}` and create a draft pull request. This will trigger CI.
1. Once CI passed, click on `Ready for review`.

### OpenIndiana