C++: introduce automatic installation of dependencies in the autobuilder
This introduces the possibility to automatically install dependencies when running the C++ autobuilder on an Ubuntu runner, that will be available with upcoming version 2.15.0. An experimental `cpp-autoinstall-dependencies` input is added to the `autobuild` action. When not set, the default is driven by a feature flag.
This commit is contained in:
parent
8e0b1c74b1
commit
c4c06786f2
7 changed files with 145 additions and 4 deletions
|
|
@ -12,6 +12,17 @@ inputs:
|
|||
working directory. If this input is not set, the autobuilder runs with
|
||||
$GITHUB_WORKSPACE as its working directory.
|
||||
required: false
|
||||
cpp-autoinstall-dependencies:
|
||||
description: >-
|
||||
Experimental input, the API may change in the future.
|
||||
Set to true to enable trying to automatically detect and install
|
||||
dependencies when running the C/C++ autobuilder, set to anything else
|
||||
to explicitly disable it. This only works when running on Ubuntu and
|
||||
is automatically disabled otherwise. If this input is not set the
|
||||
default is currently driven by the cpp_dependency_installation_enabled
|
||||
feature flag or the CODEQL_CPP_DEPENDENCY_INSTALLATION environment
|
||||
variable.
|
||||
required: false
|
||||
runs:
|
||||
using: 'node16'
|
||||
main: '../lib/autobuild-action.js'
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue