Release schedule cheat sheet - Test, test, test - Test again - Check - ign_openssl_error() - for TRACE - update translation (cmake -B . && cmake --build . -t trans) - update changelog.txt and README.md - ./release/git.release VERSION - Create xca.dmg - Create (and sign) MSI Installer and portable app - update xca.hohnstaedt.de: scp changelog git.hohnstaedt.de:/var/cache/git/projects/changelog.txt - ./release/git.publish Apple Notarization ------------------------ https://developer.apple.com/documentation/xcode/notarizing_macos_software_before_distribution/customizing_the_notarization_workflow DMG=xca-2.4.0-High-Sierra.dmg xcrun notarytool submit "$DMG" --keychain-profile "AC_PASSWORD" --key-id HWR8GSJ73M --wait xcrun stapler staple "$DMG" MS Code signing --------------- Currently only works on MAC.... ./release/osslsign.sh xca-portable-*.zip ./release/osslsign.sh xca-*.msi Microsoft Store ----------------- OpenSSL: ./Configure mingw64 --prefix=/c/OpenSSL --libdir=lib https://partner.microsoft.com ("Partner Center") MSIX Packaging Tool