* Add attribute
latest release tag
* add attrs =
and only create attr Tag if exists
made requested changes
* change condition for _latest_release_tag
to use self._github_data.latest_release_url
* Correct changes
* Update sensor.py
* blackify
* change state to latest_release_url
to have a meaningful frontend representation.
self._github_data.latest_commit_sha is still available in the attributes, so no info is lost
* template state to show only the tag
and not the full url to the tag
* add guard to update(self) for state
* add empty line 150
black...
* Update sensor.py
* add SHA if no release url
* Correct sha to 7 digits
* take out fallback on state
* Consolidate
* Fix tests
* Update imports
* Fix import
* Use importlib because integration and package share name
* Fix more tests
* Update .coveragerc and CODEOWNERS