Ha habilitado el escaneo de código de GitHub y ha abierto una pull request desde una rama no predeterminada, pero el informe de escaneo muestra "Analysis not found". ¿Qué dos acciones asegurarán que el escaneo de código se complete correctamente para la pull request?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Agregue el nombre de la rama no predeterminada a la especificación on:push en el flujo de trabajo de escaneo de código., Actualice el código en la pull request..
Por qué esta es la respuesta
El escaneo de código de GitHub, especialmente CodeQL, requiere que el flujo de trabajo se ejecute en la rama que contiene los cambios para generar un análisis. 1. Agregue el nombre de la rama no predeterminada a la especificación on:push en el flujo de trabajo de escaneo de código. Esto asegura que cuando se realicen cambios en esa rama (incluidas las actualizaciones de la PR), el flujo de trabajo de escaneo de código se active y procese el código. Sin esto, el escaneo no se ejecuta en la rama de la PR. 2. Actualice el código en la pull request. Después de modificar el flujo de trabajo para incluir la rama no predeterminada, un nuevo push a la rama de la PR (una actualización de código) activará el flujo de trabajo de escaneo de código, generando el informe de análisis. Las otras opciones son incorrectas: Agregar la rama predeterminada a on:push no ayuda con el escaneo de una rama no predeterminada. Eliminar y recrear la PR desde la rama predeterminada no es una solución práctica y no aborda la configuración del escaneo. Agregar un nuevo flujo de trabajo para el escaneo de código es redundante si ya existe uno; la clave es la configuración del flujo de trabajo existente.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta