... | ... |
@@ -22,9 +22,11 @@ bumped. |
22 | 22 |
Ensure that all tests pass |
23 | 23 |
-------------------------- |
24 | 24 |
|
25 |
-This should be as simple as verifying that the latest CI pipeline succeeded. |
|
26 | 25 |
For major and minor releases we will be tagging the ``master`` branch. |
27 | 26 |
For patch releases, the ``stable`` branch. |
27 |
+This should be as simple as verifying that the latest CI pipeline succeeded, |
|
28 |
+however in ``stable`` branch also manually trigger CI task of building the |
|
29 |
+conda package and verify that it executes. |
|
28 | 30 |
|
29 | 31 |
|
30 | 32 |
Inspect the documentation |
... | ... |
@@ -337,7 +339,7 @@ sure to update the codenames and the versions):: |
337 | 339 |
Components: main |
338 | 340 |
Description: Unofficial Debian package repository of http://kwant-project.org/ |
339 | 341 |
SignWith: C3F147F5980F3535 |
340 |
- |
|
342 |
+ |
|
341 | 343 |
Origin: Kwant project |
342 | 344 |
Suite: testing |
343 | 345 |
Codename: buster |
... | ... |
@@ -381,22 +383,22 @@ Make sure ~/.dput.cf has something like this:: |
381 | 383 |
|
382 | 384 |
We will also use the following script (prepare_ppa_upload):: |
383 | 385 |
#!/bin/sh |
384 |
- |
|
386 |
+ |
|
385 | 387 |
if [ $# -eq 0 ]; then |
386 | 388 |
echo -e "\nUsage: $(basename $0) lousy mourning2 nasty\n" |
387 | 389 |
exit |
388 | 390 |
fi |
389 |
- |
|
391 |
+ |
|
390 | 392 |
version=`dpkg-parsechangelog --show-field Version` |
391 | 393 |
mv debian/changelog /tmp/changelog.$$ |
392 |
- |
|
394 |
+ |
|
393 | 395 |
for release in $@; do |
394 | 396 |
cp /tmp/changelog.$$ debian/changelog |
395 | 397 |
DEBEMAIL=christoph.groth@cea.fr dch -b -v "$version~$release" -u low 'Ubuntu PPA upload' |
396 | 398 |
sed -i -e "1,1 s/UNRELEASED/$release/" debian/changelog |
397 | 399 |
debuild -S -sa |
398 | 400 |
done |
399 |
- |
|
401 |
+ |
|
400 | 402 |
mv /tmp/changelog.$$ debian/changelog |
401 | 403 |
|
402 | 404 |
Make sure that the Debian package builds correctly and go to its directory. |