Open
Description
We use CodeQL through GitHub Actions and had an issue with CodeQL no longer finding Go code when we updated Go from 1.20 to 1.22. Our build actually builds the Go toolset itself, so it's probably a little unusual.
Broken run with debug logs: https://github.com/microsoft/go/actions/runs/10920221364/job/30391782040
CodeQL detected code written in Go but this run didn't build any of it
Example success with debug logs: https://github.com/microsoft/go/actions/runs/10934919945/job/30391982309
Both use:
"productName" : "CodeQL",
"vendor" : "GitHub",
"version" : "2.18.4",
"sha" : "9c5e434eb23805aa8a8574b87b24eae476ca8615",
"branches" : [
"codeql-cli-2.18.4"
],
The PR that triggered the broken run updated Go from 1.20.6 to 1.22.6. The example success may include some other changes, and I can produce a cleaner example if necessary, but I don't expect that anything important changed.
- Seemed related to this issue at first, but it was fixed and we still see this: Go 1.23 build and analyze failure in 2.18.3 codeql-action#2467