Skip to content

Latest commit

 

History

History
93 lines (61 loc) · 1.19 KB

ppa_checklist.md

File metadata and controls

93 lines (61 loc) · 1.19 KB

New version checklist

Basic workflow

At dev branch

Finally, run semiautomated tests

Edit README.md --> log latest version

Edit Release.txt --> log latest version

Set version:

script/setver.bash major minor patch

New PPA packages:

cd debian
./sendall.bash major.minor.patch description

commit dev branch, push, accept manually at the UI

do the "after_merge" script

checkout master

At master branch

New git tag (launches the CI pipeline)

./git_tag.bash

Back to dev

(run easy_build.bash again since ext libs were erased by debian ppa run)

continue at valkka-examples:

At dev branch

./setver.bash MAJOR MINOR PATCH

commit dev branch, push, accept manually at we UI

do the "after_merge" script

checkout master

At master branch

New git tag

./git_tag.bash

Back to dev

Bonus stuff

At valkka-examples:

python3 quicktest.py
python3 copy_tutorial.py
cd tmp
./run_tutorial.bash

Check output, say, with:

grep -i "seg" test.out

Misc

problems?  check with
    gpg --verify

If keys are not working, edit file

    ~/.gnupg/gpg.conf

and add there

    default-key 284B974E9F5BC7FA
    trusted-key 284B974E9F5BC7FA