Open
Description
Scraping GitLab repositories is required if we want to test them on Crater (and we do). This issue tracks the implementation of the scraper.
The API calls we would need to make to scrape are:
- Get a bunch of repositories with
/api/v4/projects
, filtering only Rust ones - Call
/api/v4/projects/{id}/repository/tree
to check if the cargo files exists
This is currently blocked on:
- Extend the GitLab
/projects
API to support filtering only Rust repos (GitLab issue)