Canary: bring its `ci.yml`, `cache.yml` and `publish.yml` back in line with `templates/`
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 39/100
Direzione di ricerca
Start by comparing the canary workflows with their counterparts in templates/: ci.yml, cache.yml, and publish.yml. Read #100, #230, and the overlapping #302 to understand the referenced changes and the open decisions about intentional differences and keeping both in step. Done means the canary and templates are aligned where intended, with those differences and an ongoing sync approach settled.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Carried from #100 when it closed (its Stage 2). The canary, QuantEcon/test-actions-lecture-intro, is meant to show what a repository that copies templates/ gets. Its three workflows differ from the templates (checked 2026-11-10):
| Workflow | templates/ |
The canary |
|---|---|---|
ci.yml |
On pull_request to main. Four jobs: the placeholder comment, the build, a separate deploy job, and the PDF check (#230). Restores the execution cache |
On pull_request and workflow_dispatch. One job, which builds and deploys. Restores the build cache |
cache.yml |
Weekly on Sunday at 00:00 UTC, by hand, and on a push to main that changes environment.yml |
Weekly on Sunday at 03:00 UTC, and by hand |
publish.yml |
On a push to main, and by hand. The build and the deploy are separate jobs |
On a publish* tag only, in one job |
So a change to a template reaches no real run until a consumer copies it. Two things to settle when this is picked up:
- Which differences the canary keeps on purpose. Its
publish*tag stops Pages redeploying on every push, and the release gate now deploys the same Pages site from the canary'smain. - How the two stay in step afterwards.
This overlaps #302, which schedules the canary's ci.yml and publish.yml, so the two are best done together. Low priority.
Claude Code (on behalf of mmcky)
- Lingua principale
- Shell
- Stelle
- 0
- Fork
- 1
- Merge medio
- 18h 51m
- PR unite (30g)
- 58
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di QuantEcon/actions
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 84/100
I maintainer di solito rispondono entro 1 giorno
-
low-priority
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
documentation
Difficoltà 1/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 1/100
I maintainer di solito rispondono entro 1 giorno
-
Canary: schedule `ci.yml` and `publish.yml` ahead of the consumers' Monday builds (PLAN P0 0c)Apertainfrastructure low-priority
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
QuantEcon/actions#302 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di QuantEcon/actions
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 70/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
MadiroGlobalHealth/UVL-EMR#580 ·
I maintainer di solito rispondono entro 1 giorno
-
Change osia installAperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 68/100
Kuadrant/testsuite-pipelines#216 ·
I maintainer di solito rispondono entro 1 giorno
-
area: helpers bug good first issue priority: low size: S
Difficoltà 2/5 1-3 ore Idoneità per principianti 90/100
-
area: scripts area: tests bug ci containers developer-experience devops difficulty: easy docker dx good first issue help wanted island: Test Atoll linting quality rank: 8 kyu smoke-tests tech: docker testing tooling
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno