{"meta":{"title":"Advertencia: \"Se detectó 1 problema con este flujo de trabajo: git checkout HEAD^2 ya no es necesario\"","intro":"Si ves esta advertencia, debes actualizar el flujo de trabajo para seguir el procedimiento recomendado actual.","product":"Seguridad y calidad del código","breadcrumbs":[{"href":"/es/code-security","title":"Seguridad y calidad del código"},{"href":"/es/code-security/reference","title":"Referencia"},{"href":"/es/code-security/reference/code-scanning","title":"Análisis de código"},{"href":"/es/code-security/reference/code-scanning/troubleshoot-analysis-errors","title":"Solución de errores de análisis"},{"href":"/es/code-security/reference/code-scanning/troubleshoot-analysis-errors/unnecessary-step-found","title":"Paso innecesario encontrado"}],"documentType":"article"},"body":"# Advertencia: \"Se detectó 1 problema con este flujo de trabajo: git checkout HEAD^2 ya no es necesario\"\n\nSi ves esta advertencia, debes actualizar el flujo de trabajo para seguir el procedimiento recomendado actual.\n\n## Acerca de esta advertencia\n\n```text\nWarning: 1 issue was detected with this workflow: git checkout HEAD^2 is no longer\nnecessary. Please remove this step as Code Scanning recommends analyzing the merge\ncommit for best results.\n```\n\nSi usa un flujo de trabajo antiguo CodeQL , puede recibir esta advertencia de la acción \"Inicializar CodeQL\".\n\n## Confirmación de la causa del problema\n\nCompruebe 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.\n\n```yaml\n        with:\n          # We must fetch at least the immediate parents so that if this is\n          # a pull request then we can checkout the head.\n          fetch-depth: 2\n\n      # If this run was triggered by a pull request event, then checkout\n      # the head of the pull request instead of the merge commit.\n      - run: git checkout HEAD^2\n        if: ${{ github.event_name == 'pull_request' }}\n```\n\n## Solución del problema\n\nQuite las líneas del CodeQL flujo de trabajo. La sección `steps` revisada del flujo de trabajo debería tener el siguiente aspecto:\n\n```yaml\n    steps:\n      - name: Checkout repository\n        uses: actions/checkout@v6\n\n      # Initializes the CodeQL tools for scanning.\n      - name: Initialize CodeQL\n        uses: github/codeql-action/init@v4\n\n      # ...\n```"}