blob: 646babc08e672173e80c7c7a17a2ad6f0a5de7df (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
name: Check symlinks
description: Check symlinks
inputs:
version:
description: Specific version to check
required: false
runs:
using: composite
steps:
- env:
ARG_VERSION: ${{ inputs.version }}
run: |
function Check-Exe {
param(
[Parameter(Mandatory=$true)]
[string] $Exe
)
echo (Get-Command $Exe).Path
$output = & $Exe --version
echo $output
$($output | Select-String -Pattern "clang version" -SimpleMatch -Quiet) -or $(throw "Unexpected `$Exe --version` output")
$version = $env:ARG_VERSION
if ($version) {
$($output | Select-String -Pattern "$version." -SimpleMatch -Quiet) -or $(throw "Unexpected `$Exe --version` output")
}
}
Check-Exe cc
Check-Exe clang
Check-Exe c++
Check-Exe clang++
shell: pwsh
|