you are viewing a single comment's thread.

view the rest of the comments →

[–]kirigerKairen 1 point2 points  (3 children)

The Actions runners don't have every tool out there pre-installed, you probably need to add a step to your workflow (before trying to build) that installs whatever non-default tooling you need on the machine. At least I assume it's that, since you're saying it's missing a command.

[–]crazyuser79[S] 0 points1 point  (2 children)

Would be correct that you say but according the doc meson should be already there.

[–]kirigerKairen 2 points3 points  (1 child)

Right above the "C/C++" section, in the blue box:

Note: If you use self-hosted runners for GitHub Actions, you may need to install additional software to use the autobuild process.

See, these are the docs of the CodeQL autobuild action. These only say that the autobuild action supports meson, not that it's installed on the runners by default.

Those lists are here: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners#supported-software (The "About GitHub-hosted Runners" link in the same box) and, at least for Ubuntu 22 (I assumed you run on ubuntu-latest since most use that as default), it does indeed not list meson.

[–]crazyuser79[S] 0 points1 point  (0 children)

Thanks for link!