mirror of
https://github.com/home-assistant/core.git
synced 2025-07-23 05:07:41 +00:00
Fix number of reported issues by github integration (#47203)
This commit is contained in:
parent
2de01ddaeb
commit
4c42e469b3
@ -228,18 +228,25 @@ class GitHubData:
|
|||||||
self.stargazers = repo.stargazers_count
|
self.stargazers = repo.stargazers_count
|
||||||
self.forks = repo.forks_count
|
self.forks = repo.forks_count
|
||||||
|
|
||||||
open_issues = repo.get_issues(state="open", sort="created")
|
|
||||||
if open_issues is not None:
|
|
||||||
self.open_issue_count = open_issues.totalCount
|
|
||||||
if open_issues.totalCount > 0:
|
|
||||||
self.latest_open_issue_url = open_issues[0].html_url
|
|
||||||
|
|
||||||
open_pull_requests = repo.get_pulls(state="open", sort="created")
|
open_pull_requests = repo.get_pulls(state="open", sort="created")
|
||||||
if open_pull_requests is not None:
|
if open_pull_requests is not None:
|
||||||
self.pull_request_count = open_pull_requests.totalCount
|
self.pull_request_count = open_pull_requests.totalCount
|
||||||
if open_pull_requests.totalCount > 0:
|
if open_pull_requests.totalCount > 0:
|
||||||
self.latest_open_pr_url = open_pull_requests[0].html_url
|
self.latest_open_pr_url = open_pull_requests[0].html_url
|
||||||
|
|
||||||
|
open_issues = repo.get_issues(state="open", sort="created")
|
||||||
|
if open_issues is not None:
|
||||||
|
if self.pull_request_count is None:
|
||||||
|
self.open_issue_count = open_issues.totalCount
|
||||||
|
else:
|
||||||
|
# pull requests are treated as issues too so we need to reduce the received count
|
||||||
|
self.open_issue_count = (
|
||||||
|
open_issues.totalCount - self.pull_request_count
|
||||||
|
)
|
||||||
|
|
||||||
|
if open_issues.totalCount > 0:
|
||||||
|
self.latest_open_issue_url = open_issues[0].html_url
|
||||||
|
|
||||||
latest_commit = repo.get_commits()[0]
|
latest_commit = repo.get_commits()[0]
|
||||||
self.latest_commit_sha = latest_commit.sha
|
self.latest_commit_sha = latest_commit.sha
|
||||||
self.latest_commit_message = latest_commit.commit.message
|
self.latest_commit_message = latest_commit.commit.message
|
||||||
|
Loading…
x
Reference in New Issue
Block a user