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.
If you're using an old CodeQL workflow you may receive this warning from the "Initialize CodeQL" action.
Check for the following lines from the CodeQL workflow. These lines were included in the
steps
section of the
Analyze
job in initial versions of the CodeQL workflow.
with:
fetch-depth:
2
-
run:
git
checkout
HEAD^2
if:
${{
github.event_name
==
'pull_request'
}}
Remove the lines from the CodeQL workflow. The revised
steps
section of the workflow should now look like this:
steps:
-
name:
Checkout
repository
uses:
actions/checkout@v4
-
name:
Initialize
CodeQL
uses:
github/codeql-action/init@v3
...
For more information about editing the CodeQL workflow file, see "
Customizing your advanced setup for code scanning
."