feature request: option to filter commits by path
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 45/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- git, javascript
- Ambito
- release
Direzione di ricerca
Inizia tracciando il punto di ingresso per la lettura dei commit in questo plugin JavaScript e rivedendo i test esistenti per l’analisi dei commit. Determina come deve essere fornito un percorso di directory o un glob, quindi verifica che vengano analizzati solo i commit che interessano il percorso selezionato, incluso l’esempio ./src/. Conferma che il comportamento supporti la decisione se un sottopacchetto necessita di un release.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Feature request
I'd like the option to be able to pass in a directory path or glob to filter commits by. For example, if I pass in ./src/, it should only read commits that touch the ./src/ directory.
Why?
- Primarily, I think this would bring us one step closer to monorepo support. By running semantic-release in each sub-package with a commit-filter for its own directory, it would be able to determine whether to make a release for the subpackage.
- Secondarily, setting a filter to source files can add an extra layer of protection in a large codebase.
- Seems trivial to do
- Lingua principale
- JavaScript
- Stelle
- 448
- Fork
- 82
- Merge medio
- 2g 20h
- PR unite (30g)
- 6
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
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 semantic-release/commit-analyzer
-
released on @beta
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
semantic-release/commit-analyzer#921 · 8 commenti · 7 reazioni ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 42/100
semantic-release/commit-analyzer#805 · 6 commenti ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
semantic-release/commit-analyzer#802 · 1 commento ·
-
Unexpected major release because commit description includes a line starting with "Breaking change"Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
semantic-release/commit-analyzer#776 · 1 commento ·
-
Exclamation mark (!) after type/scope completely ignores commitForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertareleased on @beta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
semantic-release/commit-analyzer#759 · 13 commenti · 6 reazioni ·
Tutte le issue di semantic-release/commit-analyzer
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 4 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
[quality] useFocusTrap's Shift+Tab wrap and non-Tab/non-Escape key arms are never driven end to endForse già presa @hivecommons-hive l’ha presa oggi. Apertaagent/quality hive/covered-by-pr hive/hosted-available-lke648397-260827-5n31 quality testing
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno
-
[aw] Upgrade availableApertaagentic-workflows
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
githubnext/gh-aw-workshop#4220 ·
I maintainer di solito rispondono entro 1 giorno