Releases: MLH-Fellowship/projects-metrics
4th March 2024
- Fixed bug associated allowing Orientation Data to be fetched after 21 days
- Reintroduced fetching commits using GitHub API as well as continuing to use the CLI approach to reduce any gaps due to CI/CD renaming commit emails.
- Remove unnecessary print statements to reduce execution time
- Remove bug where Orientation Data wasn't being bulk appended to the Google Sheet
20th February 2024
Rate limiting is now reduced decreasing the time the script takes to run. API calls for Google Sheets are batched together where possible.
Additionally, Git Metrics and Orientation Metrics are now classes reducing the amount of duplicate functions and global variables in use.
February 2024
With this release, the code now runs as a CI Pipeline on GitHub Actions every 4 hours instead of on a DigitalOcean Droplet using cron. This means that this can be managed entirely on GitHub and will automatically use new changes when running.
January 2024
This release focuses on removing configuration out of the repository and into a Google Sheet used by the Program Team. This means that to run this script correctly, data needs to be correct inside of the Git Metrics Sheet, such as:
- Term dates
- Project URLs
- Orientation Project URLs
- Fellows
Additional changes include:
- The Orientation Project script will now run as part of the Project Metrics automation but only for the first 3 weeks of the program.