Skip to content

Commit 678bd1e

Browse files
committed
Changed commit reporting interval to past 24 hours
1 parent 9fa2ae2 commit 678bd1e

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

.github/scripts/send_report.py

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import os
2-
from datetime import datetime
2+
from datetime import datetime, timedelta
33
from github import Github
44
from sendgrid import SendGridAPIClient
55
from sendgrid.helpers.mail import Mail, Email, To, Content
@@ -10,7 +10,8 @@ def get_project_stats(repo):
1010
closed_issues = repo.get_issues(state='closed')
1111

1212
# Get recent activity
13-
recent_commits = list(repo.get_commits(since=datetime.now().replace(hour=0, minute=0)))
13+
twenty_four_hours_ago = datetime.now() - timedelta(days=1)
14+
recent_commits = list(repo.get_commits(since=twenty_four_hours_ago))
1415

1516
stats = {
1617
'open_issues_count': repo.open_issues_count,
@@ -29,7 +30,7 @@ def create_email_body(repo_name, stats):
2930
Project Statistics:
3031
- Open Issues: {stats['open_issues_count']}
3132
- Closed Issues: {stats['closed_issues_count']}
32-
- Commits Today: {stats['recent_commits']}
33+
- Commits (Last 24h): {stats['recent_commits']}
3334
3435
View project: https://github.com/{repo_name}
3536
"""

0 commit comments

Comments
 (0)