CI: cache data directory in the conda + nbval workflows
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Keine Sprachdaten
- Sterne
- 673
- Forks
- 229
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Executing the notebooks in CI for testing results in downloading some datasets. We are already cacheing this data in the circleCI job. Data caching should be added to the github workflows as well to prevent unnecessary downloads.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Vergleiche die bestehende Cache-Konfiguration in .circleci/config.yml in den Zeilen 26-44 mit den conda- und nbval-GitHub-Workflows. Füge in diesen Workflows ein gleichwertiges Caching für das Datenverzeichnis hinzu und überprüfe anschließend, dass die Notebook-CI-Jobs zwischengespeicherte Datensätze wiederverwenden können, anstatt sie erneut herunterzuladen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- github-actions, numpy
- Bereich
- ci-cd, testing
- Issue-Typ
- Feature
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 50/100