Acerca de esta advertencia
Warning: 1 issue was detected with this workflow: git checkout HEAD^2 is no longer
necessary. Please remove this step as Code Scanning recommends analyzing the merge
commit for best results.
Si usa un flujo de trabajo antiguo CodeQL , puede recibir esta advertencia de la acción "Inicializar CodeQL".
Confirmación de la causa del problema
Compruebe las siguientes líneas del CodeQL flujo de trabajo. Estas líneas se incluyeron en la steps sección de Analyze en versiones iniciales del flujo de trabajo CodeQL.
with:
# We must fetch at least the immediate parents so that if this is
# a pull request then we can checkout the head.
fetch-depth: 2
# If this run was triggered by a pull request event, then checkout
# the head of the pull request instead of the merge commit.
- run: git checkout HEAD^2
if: ${{ github.event_name == 'pull_request' }}
Solución del problema
Quite las líneas del CodeQL flujo de trabajo. La sección steps revisada del flujo de trabajo debería tener el siguiente aspecto:
steps:
- name: Checkout repository
uses: actions/checkout@v5
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v4
# ...