1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- #!/bin/cat
- $Id: FAQ.Release_Checklist.txt,v 1.27 2022/09/16 05:35:27 gilles Exp gilles $
- This documentation is also available online at
- https://imapsync.lamiral.info/FAQ.d/
- https://imapsync.lamiral.info/FAQ.d/FAQ.Release_Checklist.txt
- =======================================================================
- Imapsync developer notes
- =======================================================================
- Checklist before release a new release:
- - Make "imapsync --tests" pass on Linux
- - Make "imapsync --tests" pass on Mac
- - Make "imapsync --tests" pass on Windows 32 bits
- - Make "imapsync --tests" pass on Windows 64 bits
- make linuxtests
- make win32tests
- make win64tests
- make mactests
- or
- make -j linuxtests win32tests win64tests mactests
- - Make "imapsync --testslive" pass on Linux
- - Make "imapsync --testslive" pass on Mac
- make linuxtestslive mactestslive mactestslive6
- - Add a new section in S/news.shtml reading "rlog imapsync"
- - In case of a new dependency, add it to all the INSTALL/* files.
- - Generate the README
- make doc
- - Run a spell checker on the README
- - Read the README again slowly. Fix all issues, all.
- - Read the OPTIONS section of README and read it very slowly
- - Read slowly README_Windows.txt
- - Read slowly the TUTORIAL_Unix file in html
- - Make "rcsdiff imapsync" give nothing relevant and exit 0
- - make ci pass.
- - Review the newsletter by running:
- m4 -P W/ml_announce.in.txt
- - Update the file W/rsync_exclude_dist.txt
- - Update the file .gitignore
- - Review the TODO file and mark done what is done.
- - Review the general FAQ.d/FAQ.General.txt
- - Report values of --gmail1 --gmail2 to FAQ.Gmail.txt
- - Report values of --exchange* to FAQ.Exchange.txt
- - Report values of --office* to FAQ.Office365.txt
- - /X verify direct cgi
- - /X verify under noscript with firefox
- - /X verify under private with chrome
- - Check the binaries imapsync.exe imapsync_32bit.exe with
- https://www.virustotal.com/
- https://www.metadefender.com/
- - make dist
- - verify on Windows the zip extraction and simple execution of imapsync_example.bat
- - verify binary version matches imapsync script version
- - make publish
- - verify VERSION is uploaded
- =======================================================================
- =======================================================================
|