Create a prerequisite job that runs the init step twice, with `tools: null` and `tools: latest`. Use the outputs of these steps to compare the two CodeQL versions. Pass the list of distinct tool versions for the integration tests to use in their matrix strategy. This avoids redundant test jobs when the default and latest bundles are actually the same version of CodeQL. `~` is accepted by JSON but not by the Actions context language, so we use `null` to indicate the default version. |
||
|---|---|---|
| .. | ||
| script | ||
| update-supported-enterprise-server-versions | ||
| check-expected-release-files.yml | ||
| codeql.yml | ||
| pr-checks.yml | ||
| python-deps.yml | ||
| release-runner.yml | ||
| split.yml | ||
| update-release-branch.yml | ||
| update-supported-enterprise-server-versions.yml | ||