lecture-dp: save-cache one-liner, cache-on-merge job, shallow checkout

Aperta
#149 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
65/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
github-actions
Ambito
ci-cd

Direzione di ricerca

Inizia dal ci.yml del consumer lecture-dp, inclusa la riga 19 di checkout, e dal relativo cache.yml; confronta l’input della cache richiesto, il trigger di push e la profondità di fetch con i workflow esistenti. Esamina il PR #147 quick-wins in actions-repo prima di modificare l’impostazione di checkout. Il lavoro è completato quando lo step di restore salva la cache, i push su main attivano il job della cache ignorando environment.yml e checkout usa una profondità pari a 1.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

enhancement

The lecture-dp consumer items from #92 Phase 1. Work lands in QuantEcon/lecture-dp.

  • save-cache: 'true' on the restore step (one line). Its ci.yml still calls quantecon/actions/restore-jupyter-cache@v0 without it. The input exists since v0.5.2 (#24), the save-mode outputs/fail-on-miss bugs were fixed by #104 in v0.9.0, and the path is CI-covered since v0.10.0 — nothing blocks it.
  • Cache-on-merge job on push to main (paths-ignore: [environment.yml]; the weekly rebuild stays the anchor; no actions-repo change). Its cache.yml triggers on the weekly cron plus push: paths: [environment.yml] — the inverse of what this needs.
  • fetch-depth: 1 on the ci.yml:19 checkout (still fetch-depth: 0) — land together with the bounded-fetch change in the actions-repo quick-wins PR (#147).
Lingua principale
Shell
Stelle
0
Fork
1
Merge medio
20h 3m
PR unite (30g)
48

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di QuantEcon/actions

Tutte le issue di QuantEcon/actions

Issue simili

Altre issue su Shell/Bash

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.