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):
|
def get_commit_days_ago(repo, branch):
|
||||||
|
|
||||||
|
try:
|
||||||
ref = get_github("/repos/{repo}/git/refs/heads/{branch}".format(repo=repo, branch=branch))
|
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:
|
if not "object" in ref:
|
||||||
return 99999
|
return 99999
|
||||||
|
|
||||||
|
@ -116,9 +123,9 @@ def get_status_and_todo(repo):
|
||||||
# no - > maintained ! (but status being questionned)
|
# no - > maintained ! (but status being questionned)
|
||||||
return (True, None)
|
return (True, None)
|
||||||
|
|
||||||
# Commit in master or testing in last 18 months ?
|
# Commit in master or testing in last 12 months ?
|
||||||
if get_commit_days_ago(repo, "master") < 18*30 \
|
if get_commit_days_ago(repo, "master") < 12*30 \
|
||||||
or get_commit_days_ago(repo, "testing") < 18*30:
|
or get_commit_days_ago(repo, "testing") < 12*30:
|
||||||
# ok, maintained
|
# ok, maintained
|
||||||
return (True, None)
|
return (True, None)
|
||||||
|
|
||||||
|
@ -282,6 +289,12 @@ def main():
|
||||||
|
|
||||||
monitored, maintained, todolist = analyze_apps()
|
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)
|
run_todolist(todolist)
|
||||||
|
|
||||||
create_pull_request("YunoHost/apps",
|
create_pull_request("YunoHost/apps",
|
||||||
|
|
Loading…
Reference in a new issue