mirror of
https://github.com/YunoHost/tartiflette.git
synced 2024-09-03 20:06:08 +02:00
Fix a few issue with maintenancePing + move criteria to 1 year
This commit is contained in:
parent
f248bc81cb
commit
682c7435ac
1 changed files with 17 additions and 4 deletions
|
@ -53,7 +53,14 @@ def look_for_old_maintenance_ping(issues):
|
|||
|
||||
def get_commit_days_ago(repo, branch):
|
||||
|
||||
try:
|
||||
ref = get_github("/repos/{repo}/git/refs/heads/{branch}".format(repo=repo, branch=branch))
|
||||
except Exception as e:
|
||||
if branch != "master":
|
||||
return 99999
|
||||
else:
|
||||
raise e
|
||||
|
||||
if not "object" in ref:
|
||||
return 99999
|
||||
|
||||
|
@ -116,9 +123,9 @@ def get_status_and_todo(repo):
|
|||
# no - > maintained ! (but status being questionned)
|
||||
return (True, None)
|
||||
|
||||
# Commit in master or testing in last 18 months ?
|
||||
if get_commit_days_ago(repo, "master") < 18*30 \
|
||||
or get_commit_days_ago(repo, "testing") < 18*30:
|
||||
# Commit in master or testing in last 12 months ?
|
||||
if get_commit_days_ago(repo, "master") < 12*30 \
|
||||
or get_commit_days_ago(repo, "testing") < 12*30:
|
||||
# ok, maintained
|
||||
return (True, None)
|
||||
|
||||
|
@ -282,6 +289,12 @@ def main():
|
|||
|
||||
monitored, maintained, todolist = analyze_apps()
|
||||
|
||||
for app, todo in todolist.items():
|
||||
if todo is None:
|
||||
continue
|
||||
else:
|
||||
print("[%s] %s" % (app, str(todo)[:40]))
|
||||
|
||||
run_todolist(todolist)
|
||||
|
||||
create_pull_request("YunoHost/apps",
|
||||
|
|
Loading…
Reference in a new issue