esy / esy/github-action

should this use `export-dependencies` and `--cache-tarballs`

Offen
#8 0 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
TypeScript
Sterne
16
Forks
5
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

I found that those combined are smaller than the .esy folder. Which can get too big and lead to cache misses. E.g. I have projects where that folder is multiple GB and the cache can only take 5GB leading to common cache evictions with a lot of PRs.

Also it seems that that is the recommended way of caching documented in actions/cache: https://github.com/actions/cache/blob/main/examples.md#ocamlreason---esy

If this is on purpose than this issue will just document the intention for others that may be wondering.

Thanks for creating the action :)

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Es wird keine Datei oder kein Test genannt. Beginne damit, die Cache-Einrichtung der Action zu finden, und vergleiche dann ihr aktuelles Verhalten mit dem OCaml/Reason-Beispiel von actions/cache unter Verwendung von export-dependencies und --cache-tarballs. Als erledigt gilt die Aufgabe, wenn entweder die Cache-Konfiguration aktualisiert und verifiziert wurde oder das Repository dokumentiert, warum der bestehende Ansatz beabsichtigt ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
github-actions, typescript
Bereich
ci-cd
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
42/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.