🐛 Bug Fixes Fix invalid MQTT Discovery state with missing lightning strike distance (#350) 🧰 Maintenance Add a series of new pre-commit hooks and GitHub Actions (#359) Remove spurious echo statements from Dockerfile (#357) Update CI to use GA release of Python 3.11 (#356) Add support for Python 3.11 (#353) Bump Uvicorn to 0.19.0 (#352) Don't swallow lightning distance calculation errors (#351)