Skip to main content

Эта версия GitHub Enterprise Server будет прекращена 2026-04-09. Исправления выпускаться не будут даже при критических проблемах безопасности. Для повышения производительности, повышения безопасности и новых функций выполните обновление до последней версии GitHub Enterprise Server. Чтобы получить справку по обновлению, обратитесь в службу поддержки GitHub Enterprise.

Предупреждение: "Обнаружена проблема с этим рабочим процессом: git checkout HEAD^2 больше не требуется"

Если вы видите это предупреждение, необходимо обновить рабочий процесс, чтобы следовать текущим рекомендациям.

Об этом предупреждении

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@v5

      # Initializes the CodeQL tools for scanning.
      - name: Initialize CodeQL
        uses: github/codeql-action/init@v4

      # ...