Create new variables for the GHES version, and the CodeQL CLI version recommended along with each GHES version. Refactor the docs on installing the CodeQL CLI in a third-party CI system, to use the CodeQL and GHES version from the variables. These variables will need to be kept up to date with future GHES+CodeQL versions.
Variables
Variables are short strings of reusable text.
The YAML files in this directory each contain multiple variables.
The path, filename, and keys within each YAML file determine what its path will be in the data object.
For example, given a file data/variables/foo/bar.yml:
# multiple short strings in one file
meaning_of_life: 42
# and they can be nested if needed
nested:
values:
too: Yes!
Its values would be accessible as:
{% data foo.bar.meaning_of_life %}
{% data foo.bar.nested.values.too %}