1
- name : Test
1
+ name : Test Static Binaries
2
2
3
3
on :
4
4
workflow_dispatch :
@@ -12,44 +12,48 @@ jobs:
12
12
os : [ ubuntu-latest, macos-latest, windows-latest ]
13
13
include :
14
14
- os : ubuntu-latest
15
- pattern : linux-amd64
15
+ bin_pattern : linux-amd64
16
+ checksum_pattern : linux-amd64
16
17
- os : macos-latest
17
- pattern : macosx-amd64
18
+ bin_pattern : macosx-amd64
19
+ checksum_pattern : macosx-amd64
18
20
- os : windows-latest
19
- pattern : windows-amd64.exe
21
+ bin_pattern : windows-amd64.exe
22
+ checksum_pattern : windows-amd64
20
23
fail-fast : false
21
24
env :
22
25
GH_TOKEN : ${{ secrets.TOKEN }}
23
- bin_suffix : ' ${{ matrix.clang-version }}_${{ matrix.pattern }}'
26
+ bin_suffix : ' ${{ matrix.clang-version }}_${{ matrix.bin_pattern }}'
27
+ checksum_suffix : ' ${{ matrix.clang-version }}_${{ matrix.checksum_pattern }}.sha512sum'
24
28
steps :
25
29
- uses : actions/checkout@v4
26
30
- name : Download and check clang version
27
31
shell : bash
28
32
run : |
29
33
gh release download --pattern 'clang-format-${{ env.bin_suffix }}'
30
- gh release download --pattern 'clang-format-${{ env.bin_suffix }}.sha512sum '
34
+ gh release download --pattern 'clang-format-${{ env.checksum_suffix }}'
31
35
chmod +x clang-format-${{ env.bin_suffix }}
32
36
echo "== Output clang-format version"
33
37
./clang-format-${{ env.bin_suffix }} --version
34
- cat clang-format-${{ env.bin_suffix }}.sha512sum
38
+ cat clang-format-${{ env.checksum_suffix }}
35
39
36
40
gh release download --pattern 'clang-tidy-${{ env.bin_suffix }}'
37
- gh release download --pattern 'clang-tidy-${{ env.bin_suffix }}.sha512sum '
41
+ gh release download --pattern 'clang-tidy-${{ env.checksum_suffix }}'
38
42
chmod +x clang-tidy-${{ env.bin_suffix }}
39
43
echo "== Output clang-tidy version"
40
44
./clang-tidy-${{ env.bin_suffix }} --version
41
- cat clang-tidy-${{ env.bin_suffix }}.sha512sum
45
+ cat clang-tidy-${{ env.checksum_suffix }}
42
46
43
47
gh release download --pattern 'clang-query-${{ env.bin_suffix }}'
44
- gh release download --pattern 'clang-query-${{ env.bin_suffix }}.sha512sum '
48
+ gh release download --pattern 'clang-query-${{ env.checksum_suffix }}'
45
49
chmod +x clang-query-${{ env.bin_suffix }}
46
50
echo "== Output clang-query version"
47
51
./clang-query-${{ env.bin_suffix }} --version
48
- cat clang-query-${{ env.bin_suffix }}.sha512sum
52
+ cat clang-query-${{ env.checksum_suffix }}
49
53
50
54
gh release download --pattern 'clang-apply-replacements-${{ env.bin_suffix }}'
51
- gh release download --pattern 'clang-apply-replacements-${{ env.bin_suffix }}.sha512sum '
55
+ gh release download --pattern 'clang-apply-replacements-${{ env.checksum_suffix }}'
52
56
chmod +x clang-apply-replacements-${{ env.bin_suffix }}
53
57
echo "== Output clang-apply-replacements version"
54
58
./clang-apply-replacements-${{ env.bin_suffix }} --version
55
- cat clang-apply-replacements-${{ env.bin_suffix }}.sha512sum
59
+ cat clang-apply-replacements-${{ env.checksum_suffix }}
0 commit comments