Об этом предупреждении
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.
Если вы используете старый рабочий процесс CodeQL вы можете получить это предупреждение из действия "Инициализация CodeQL".
Подтверждение причины проблемы
Проверьте следующие строки из рабочего процесса CodeQL . Эти строки были добавлены в раздел steps
задания Analyze
в начальных версиях рабочего процесса 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' }}
Устранение проблемы
Удалите строки из рабочего процесса CodeQL. Измененный steps
раздел рабочего процесса должен выглядеть следующим образом:
steps:
- name: Checkout repository
uses: actions/checkout@v4
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v3@v2
...
Дополнительные сведения об изменении файла рабочего процесса CodeQL см. в разделе "Настройка расширенной настройки для сканирования кода".