Always run the latest tools PR checks so we can make them required
This commit is contained in:
parent
07fa17da87
commit
743d8dfb6e
1 changed files with 6 additions and 7 deletions
13
.github/workflows/pr-checks.yml
vendored
13
.github/workflows/pr-checks.yml
vendored
|
|
@ -350,13 +350,12 @@ jobs:
|
|||
echo "Default CodeQL bundle version is $CODEQL_VERSION_DEFAULT"
|
||||
echo "Latest CodeQL bundle version is $CODEQL_VERSION_LATEST"
|
||||
echo "Nightly CodeQL bundle version is $CODEQL_VERSION_NIGHTLY"
|
||||
if [[ "$CODEQL_VERSION_DEFAULT" == "$CODEQL_VERSION_LATEST" ]]; then
|
||||
# Skip `tools: latest` since it would be the same as `tools: null`
|
||||
VERSIONS_JSON="[null, \"$NIGHTLY_URL\"]"
|
||||
else
|
||||
# Run integration tests with all three bundles.
|
||||
VERSIONS_JSON="[null, \"$NIGHTLY_URL\", \"latest\"]"
|
||||
fi
|
||||
|
||||
# Run integration tests with all three bundles, even if `tools: latest` would be the same as
|
||||
# `tools: null`. This allows us to make all three kinds of integration tests required status
|
||||
# checks on PRs.
|
||||
VERSIONS_JSON="[null, \"$NIGHTLY_URL\", \"latest\"]"
|
||||
|
||||
# Output a JSON-encoded list with the distinct versions to test against.
|
||||
echo "Suggested matrix config for integration tests: $VERSIONS_JSON"
|
||||
echo "::set-output name=versions::${VERSIONS_JSON}"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue