• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

MITLibraries / geo-harvester / 7786206246
99%
main: 100%

Build:
Build:
LAST BUILD BRANCH: IN-1246-pip-audit
DEFAULT BRANCH: main
Ran 05 Feb 2024 02:43PM UTC
Jobs 1
Files 19
Run time 2s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

05 Feb 2024 02:34PM UTC coverage: 99.0%. First build
7786206246

push

github

ghukill
Check remote repository for commits before clone

Why these changes are being introduced:
When performing an OGM incremental harvest, it is not ideal to clone an entire repository, only to
interrogate the git history locally and determine that no commits were made on or after the target date.

Though use of the Github API would be prohibitvely slow for the more complex parts of an incremental harvests,
a quick call to look for ANY commits on or after the target date is a great way to avoid cloning repositories
when it can be known in advance they will not produce any records for the harvest.

This change would allow true daily OGM harvests, as most harvests will quickly determine there were no
commits and therefore not need to clone the repository.

How this addresses that need:
* Use Github API to check for commits on or after an incremental harvest target date

Side effects of this change:
* Dramatic reduction in cloned repositories for incremental harvests.

Relevant ticket(s):
* https://mitlibraries.atlassian.net/browse/GDT-85

1386 of 1400 relevant lines covered (99.0%)

0.99 hits per line

Jobs
ID Job ID Ran Files Coverage
1 7786206246.1 05 Feb 2024 02:43PM UTC 0
99.0
GitHub Action Run
Source Files on build 7786206246
Detailed source file information is not available for this build.
  • Back to Repo
  • d099a007 on github
  • Next Build on GDT-85-ogm-github-api (#7786968271)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc