Hai abilitato la scansione del codice GitHub e aperto una pull request da un branch non predefinito, ma il report di scansione mostra "Analysis not found". Quali due azioni garantiranno che la scansione del codice venga completata con successo per la pull request?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Aggiungi il nome del branch non predefinito alla specifica on:push nel workflow di scansione del codice., Aggiorna il codice nella pull request..
Perché questa è la risposta
Quando la scansione del codice GitHub CodeQL mostra "Analysis not found" per una pull request da un branch non predefinito, significa che il workflow di scansione non è stato attivato per quel branch specifico. La prima azione corretta è aggiungere il nome del branch non predefinito alla specifica on:push nel workflow di scansione del codice. Questo assicura che ogni push su quel branch attivi la scansione, generando i risultati necessari. La seconda azione corretta è aggiornare il codice nella pull request. Dopo aver modificato il workflow per includere il branch, un nuovo push (anche un piccolo aggiornamento) sul branch della pull request attiverà il workflow di scansione con la configurazione aggiornata, permettendo la generazione del report. Aggiungere il nome del branch predefinito alla specifica on:push non risolverebbe il problema, poiché la pull request proviene da un branch non predefinito. Eliminare e riaprire la pull request dal branch predefinito non è una soluzione praticabile, in quanto la pull request deve rimanere dal branch di sviluppo. Aggiungere un nuovo workflow per la scansione del codice è ridondante e non necessario; è sufficiente modificare quello esistente.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta