feat: Reusable workflow for monorepo with matrix of jobs
I maintainer di solito rispondono entro 3 giorni
@ryzizub ci sta già lavorando.
Dal 29/8/2025.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Description
Add a workflow that can be integrated into Dart/Flutter repositories. When triggered, it scans the repository and runs the same checks on every package it finds.
Steps:
- Scan the repository and list all packages.
- Identify which packages need to be tested and generate a job matrix.
- Run verifications (e.g., tests, analysis).
The workflow should also be customizable per package—for example, allowing different coverage thresholds.
Note:
This workflow should only run the core steps for each package. If a package has additional checks, those should be defined in a separate workflow.
Goals:
- Avoid creating a new workflow file for each package.
- Simplify maintenance of core checks.
- Ensure the same checks are enforced for newly added packages.
Requirements
- All CI/CD checks are passing.
- There is no drop in the test coverage percentage.
Additional Context
No response
- Lingua principale
- JavaScript
- Stelle
- 337
- Fork
- 89
- Merge medio
- 4g 16h
- PR unite (30g)
- 17
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un 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 VeryGoodOpenSource/very_good_workflows
-
feat: add jaspr workflowForse già presa @vgvbot l’ha presa 23 giorni fa. Apertafeature
VeryGoodOpenSource/very_good_workflows#517 · 1 commento · 1 assegnatario ·
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100
VeryGoodOpenSource/very_good_workflows#442 ·
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
VeryGoodOpenSource/very_good_workflows#439 ·
I maintainer di solito rispondono entro 3 giorni
-
feature good first issue
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
VeryGoodOpenSource/very_good_workflows#407 · 1 commento ·
I maintainer di solito rispondono entro 3 giorni
-
feature
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
VeryGoodOpenSource/very_good_workflows#311 · 4 commenti · 1 reazione ·
I maintainer di solito rispondono entro 3 giorni
Tutte le issue di VeryGoodOpenSource/very_good_workflows
Issue simili
-
[Bug]: fileUploadMatrix.test.ts URL case does a real DNS lookup and fails offlineForse già presa @r2jaff l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
ComposioHQ/composio#5054 ·
I maintainer di solito rispondono entro 1 giorno
-
W3cAperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
web-platform-tests/wpt#64017 ·
I maintainer di solito rispondono entro 1 giorno
-
routine:ci-review
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
harlan-zw/unlighthouse#456 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
beginner enhancement good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
philaconvalley/website#217 ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug] xiaohongshu search_input_not_available on accounts with new AI-search layout (gray rollout)Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 2 giorni