-
Notifications
You must be signed in to change notification settings - Fork 174
Release Procedure
src/configure.ac CMakeLists.txt NEWS: "changes since " => "changes in " git commit -a
cd src ./bootstrap ./configure --enable-doc # also prepare for docs
make -k distcheck result: avrdude-.tar.gz
cd [src/]doc make -k result: avrdude.pdf, avrdude-html/ keep them somewhere
cd ../.. ./build.sh this is already tested by CI anyway
git push --tags
CI should prepare Github release now
src/configure.ac (add date tag after release name) NEWS: add template lines for "changes since " git commit -a git push
git checkout onlinedocs mkdir docs/ cd docs/ cp ../../src/doc/avrdude-html/* . cp ../../src/doc/avrdude.pdf . cd .. $EDITOR index.html add links to new /avrdude.html and /avrdude.pdf git add git add index.html git commit git push
cd .. git checkout main
verify they are correct (unpack, and compare against local tree ...) gpg --sign --detach for the .zip and .tar.gz include GPG signatures in release assets