25 lines
694 B
YAML
25 lines
694 B
YAML
name: Check symlinks
|
|
description: Check symlinks (on Cygwin)
|
|
runs:
|
|
using: composite
|
|
steps:
|
|
- run: |
|
|
check_tool() {
|
|
local exe
|
|
for exe; do
|
|
full_path="$( command -v "$exe" )"
|
|
echo "$full_path"
|
|
|
|
output="$( "$full_path" --version )"
|
|
echo "$output"
|
|
|
|
if ! echo "$output" | grep -F -- "clang version"; then
|
|
echo 'Unexpected `'"$exe"' --version` output.' >&2
|
|
exit 1
|
|
fi
|
|
done
|
|
}
|
|
|
|
check_tool cc
|
|
check_tool c++
|
|
shell: C:\tools\cygwin\bin\bash.exe --login --norc -eo pipefail -o igncr '{0}'
|