Add Latest Tag sensor to GitHub integration (#66932)

This commit is contained in:
Joakim Sørensen
2022-02-20 13:00:01 +01:00
committed by GitHub
parent 3cbbf90f23
commit 2d52aca9eb
3 changed files with 31 additions and 0 deletions

View File

@@ -126,6 +126,15 @@ SENSOR_DESCRIPTIONS: tuple[GitHubSensorEntityDescription, ...] = (
"number": data["pull_request"]["pull_requests"][0]["number"],
},
),
GitHubSensorEntityDescription(
key="latest_tag",
name="Latest Tag",
avabl_fn=lambda data: data["refs"]["tags"],
value_fn=lambda data: data["refs"]["tags"][0]["name"][:255],
attr_fn=lambda data: {
"url": data["refs"]["tags"][0]["target"]["url"],
},
),
)