À propos de cet avertissement
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 vous utilisez un ancien CodeQL flux de travail, vous pouvez recevoir cet avertissement de l’action « Initialize CodeQL».
Confirmation de la cause du problème
Recherchez les lignes suivantes dans le CodeQL flux de travail. Ces lignes ont été incluses dans la steps section du Analyze travail dans les versions initiales du CodeQL flux de travail.
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' }}
Résolution du problème
Supprimez les lignes du CodeQL flux de travail. La section steps révisée du workflow devrait désormais ressembler à ceci :
steps:
- name: Checkout repository
uses: actions/checkout@v5
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v4
# ...