* chore: enable more linters and fix linter issues
* ci: enable linter checks on all branches and disable recurring checks
recurring linter checks don't make that much sense. The code & linter checks should not change on their own over night ;)
* chore: update packages
* Revert "chore: update packages"
This reverts commit 30250bf28c4b39e9e5b3af012a4e28ab036bf9af.
* chore: manually upgrade some packages
* Dependency version bumps and according fixes & touchups
* Change to async to avoid interactive dialogs
* Move the Let's Encrypt environment selection to proper place
* Use certmagic for challenge validation
* WIP
* Get the correct key
* Override preflight check logic
* Fix logging for imported packages and tidy config.cfg
* Fix test and add docstrings
* Update README