Support github cache
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 276
- Forks
- 37
- Ø Merge
- 1 T. 4 Std.
- Gemergte PRs (30 T.)
- 12
Beschreibung
Dear @aminya,
Thank you for providing this action. It is really helpful to me.
I would like to ask if there is any technical reason why github cache cannot be leveraged somehow to avoid re-installing the same packages every time. My pipelines run the same env for multiple jobs and sometimes setup-cpp is the step that takes most of the time (example: https://github.com/DiamonDinoia/finufft/actions/runs/13046204138/job/36416878122). Is it possible to cache the installations, or the resulting image entirely to avoid doing the same work all the time?
Thanks,
Marco
edit: if you can help me setting up custom docker images. I am happy to contribute to the documentation
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
Es werden keine Dateien oder Tests genannt. Beginne damit, den Installationsablauf von setup-cpp und die Unterstützung von GitHub Actions für Caches zu prüfen, und ermittle anschließend, ob Paketinstallationen oder daraus resultierende Docker-Images über mehrere Jobs hinweg wiederverwendet werden können. Als abgeschlossen gilt die Aufgabe, wenn ein unterstützter Caching- oder Custom-Image-Ansatz dokumentiert und in einem repräsentativen Workflow validiert ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- docker, github-actions
- Bereich
- ci-cd, devops
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100