Set `fetch-depth` to 0 for workflows using Sonar
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 48/100
Direzione di ricerca
Inizia individuando la recipe che analizza i workflow alla ricerca di actions/checkout e dell’uso di Sonar, usando come riferimento l’esempio .github/workflows/github.yml. Controlla i casi Gradle, Maven, wrapper e sonarqube-action; il lavoro è completato quando ogni step checkout corrispondente ha fetch-depth impostato su 0.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
This recipe should :
- Detect usages of actions/checkout and Sonar
- Change the
fetch-depthto 0 for actions/checkout
Example pull request : https://github.com/kobylynskyi/graphql-java-codegen/pull/1061
diff --git a/.github/workflows/github.yml b/.github/workflows/github.yml
index 78fa738a..6b6710b0 100644
--- a/.github/workflows/github.yml
+++ b/.github/workflows/github.yml
@@ -86,7 +86,8 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
-
+ with:
+ fetch-depth: 0
- name: Setup Java
uses: actions/setup-java@v1
with:
There are a few ways to run Sonar as far as I know :
Gradle :
./gradlew sonarqube ...
gradle sonarqube ...
Maven :
mvn sonar:sonar
./mvnw sonar:sonar
Using sonarqube-action
Additional information : https://community.sonarsource.com/t/git-fetch-depth-implications/75260
Common error after results are processed:

- Lingua principale
- Java
- Stelle
- 1
- Fork
- 9
- Merge medio
- 7h 23m
- PR unite (30g)
- 5
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 openrewrite/rewrite-github-actions
-
enhancement recipe
Difficoltà 5/5 Più di una settimana Idoneità per principianti 48/100
openrewrite/rewrite-github-actions#195 · 1 commento ·
-
recipe
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
-
recipe
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
-
enhancement recipe
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
openrewrite/rewrite-github-actions#128 · 5 commenti ·
-
Do not use `gradle/actions/setup-gradle` with `arguments`; replace with two stepsForse già presa @Wanbinyu l’ha presa 32 giorni fa. Apertarecipe
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
openrewrite/rewrite-github-actions#100 · 1 commento ·
Tutte le issue di openrewrite/rewrite-github-actions
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 61/100
Vakore/ZappierGames#162 ·
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
[Bug] Lock owned by another client (e.g. Text app) cannot be unlocked from the appForse già presa @falkloewert l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
bug grammar sev-0
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 86/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100