Skip to content

Automated GitHub activity tracker for volunteers. Checks commit activity across one or more repositories and emails HR if any contributors have been inactive for over two weeks. Runs weekly using GitHub Actions.

License

Notifications You must be signed in to change notification settings

RishabhHM/GitHub-Activity-Monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Activity Monitor

This script checks volunteer GitHub activity (commits) in specified repositories. It sends an email to HR if any volunteers haven't made updates in the last 2 weeks.

Features

  • Uses GitHub REST API to check commits
  • Sends summary emails via SMTP
  • Automatically runs weekly via GitHub Actions

Setup

1. Clone this repo and install dependencies:

pip install -r requirements.txt

Status

Currently testing with demo projects. Yet to deploy.

About

Automated GitHub activity tracker for volunteers. Checks commit activity across one or more repositories and emails HR if any contributors have been inactive for over two weeks. Runs weekly using GitHub Actions.

Topics

Resources

License

Stars

Watchers

Forks

Languages