Skip to content

Commit b99a34d

Browse files
committed
Use generated assets file
1 parent bb35fbb commit b99a34d

File tree

13 files changed

+560
-614
lines changed

13 files changed

+560
-614
lines changed

.prettierrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"arrowParens": "avoid",
3-
"printWidth": 100,
3+
"printWidth": 120,
44
"trailingComma": "all"
55
}

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
## [2.0.0] - UNRELEASED
2+
3+
### Migrating from v1
4+
5+
- Support for LLVM and Clang 3.5 through 7.0 has been removed (use 7.1 or later)
6+
- The `download-url` input has been renamed to `mirror-url`
7+
- The `force-version` and `ubuntu-version` inputs have been replaced with the `force-url` input
8+
9+
### Other Changes
10+
11+
- Added `arch` input
12+
- Added support for various missing LLVM and Clang versions up to 18.1.2

README.md

Lines changed: 16 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
A GitHub Action for downloading and installing LLVM and Clang binaries.
66

7-
The binaries will be added to the relevant environment variables for the platform after installation (e.g., `PATH`, `LD_LIBRARY_PATH`, and/or `DYLD_LIBRARY_PATH`). Caching is supported using the `actions/cache@v3` action as shown in an example below. The directory the binaries are installed to will be put in the `LLVM_PATH` environment variable.
7+
Supports LLVM and Clang 7.1.0 and later. The binaries will be added to the relevant environment variables for the platform after installation (e.g., `PATH`, `LD_LIBRARY_PATH`, and/or `DYLD_LIBRARY_PATH`).
88

99
Released under the Apache License 2.0.
1010

@@ -44,47 +44,45 @@ If your build system requires a library from the installed LLVM and Clang binari
4444

4545
**Required** The version of LLVM and Clang binaries to install.
4646

47-
This can be a specific LLVM and Clang version such as `3.6.2` or a minimum version like `3.6` or just `3`. When specifying a minimum version, the highest compatible version supported by the platform will be installed (e.g., `3.6.2` for `3.6` or `3.9.1` for `3`).
47+
This can be a specific LLVM and Clang version such as `10.1.2` or a minimum version like `10.1` or just `10`. When specifying a minimum version, the highest compatible version supported by the platform will be installed (e.g., `10.1.2` for `10.1` or `10.2.0` for `10`).
4848

49-
Note that when using minimum versions like `3` the specific version installed by this action may not be the same on every operating system. This is because some versions of the LLVM and Clang binaries do not exist for some operating systems.
49+
Note that when using minimum versions like `10` the specific version installed by this action may not be the same on every operating system and architecture (e.g., x86-86 vs ARM64). This is because some versions of the LLVM and Clang binaries do not exist for some operating systems. You can view [this file](assets.json) to see the currently supported LLVM and Clang versions for each operating system and architecture pairing.
5050

51-
### `directory`
52-
53-
The directory to install LLVM and Clang binaries to. If not provided, `C:\Program Files\LLVM` is used as the default value on Windows and `./llvm` is used on other operating systems.
51+
### `arch`
5452

55-
This action puts the value of this option into the `LLVM_PATH` environment variable which allows for easy use of the directory containing the LLVM and Clang binaries in subsequent jobs (e.g., `${{ env.LLVM_PATH }}`).
53+
The archtecture (either `x64` or `arm64`) to install LLVM and Clang binaries for.
5654

57-
### `force-version`
55+
By default, the architecture of the machine this action is running on will be used.
5856

59-
Whether to accept unsupported LLVM and Clang versions.
57+
### `force-url`
6058

61-
This action will by default reject unsupported LLVM and Clang versions. For example, if you want to download LLVM and Clang `69.0.0` but that version is not yet supported by this action, you can set this option to `true` to allow usage of this action.
59+
The full download URL to use for LLVM and Clang binaries.
6260

63-
**Important:** You may need to set `ubuntu-version` as well for this to work, this action will use the Ubuntu version for the most recent supported version which may not work for the version you are requesting. Also, there are no guarantees that this will work at all.
61+
If this input is used, the `version`, `arch`, and `mirror-url` inputs will be ignored (except in that the value of the `version` input will be used verbatim as the value for the `version` output). Instead, the URL supplied for this input is assumed to be a full URL to download LLVM and Clang binaries. This input can be used if this action lacks support for a recent LLVM and Clang version or if you have LLVM and Clang binaries mirror in a way that can't be handled by the `mirror-url` input.
6462

65-
### `ubuntu-version`
63+
### `directory`
6664

67-
The version override of Ubuntu to use for the Linux platform.
65+
The directory to install LLVM and Clang binaries to. If not provided, `C:\Program Files\LLVM` is used as the default value on Windows and `./llvm` is used on other operating systems.
6866

69-
For a given LLVM and Clang version, there are sometimes multiple binaries available targeting different versions of Ubuntu (e.g., `16.04` and `18.04`). By default this action will download the binaries for the most recent [LTS version](https://ubuntu.com/blog/what-is-an-ubuntu-lts-release) binaries are available for. This option can be used to override this default and pick a different version.
67+
This action puts the value of this input into the `LLVM_PATH` environment variable which allows for easy use of the directory containing the LLVM and Clang binaries in subsequent jobs (e.g., `${{ env.LLVM_PATH }}`).
7068

7169
### `cached`
7270

7371
Whether the LLVM and Clang binaries were cached.
7472

7573
**Note:** Caching is not currently recommended, it is usually slower than just directly downloading the LLVM and Clang binaries.
7674

77-
### `download-url`
75+
### `mirror-url`
7876

79-
The URL to download LLVM and Clang binaries from.
77+
The base URL to download LLVM and Clang binaries from instead of using GitHub.
8078

8179
This can be used if you want to download the LLVM and Clang binaries from a mirror of the GitHub releases for the `llvm/llvm-project` repository provided by a service like Artifactory.
8280

8381
### `auth`
8482

8583
The `Authorization` header to use when downloading LLVM and Clang binaries.
8684

87-
This is unnecessary unless you are providing a custom download URL using the `download-url` input and you need to provide an `Authorization` header when downloading the LLVM and Clang binaries from the service targeted by that custom download URL.
85+
This is unnecessary unless you are providing the `mirror-url` input and you need to provide an `Authorization` header when downloading the LLVM and Clang binaries from the service targeted by that custom download URL.
8886

8987
### `env`
9088

@@ -96,4 +94,4 @@ Whether to set `CC` and `CXX` environment variables to Clang paths.
9694

9795
The full version of LLVM and Clang binaries installed.
9896

99-
This will only differ from the value of the `version` option when specifying a minimum version like `3.6` or `3`.
97+
This will only differ from the value of the `version` input when specifying a minimum version like `10.1` or `10`.

action.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,20 @@ inputs:
99
version:
1010
description: "The version of LLVM and Clang binaries to install."
1111
required: true
12-
force-version:
13-
description: "Whether to accept unsupported LLVM and Clang versions."
12+
arch:
13+
description: "The archtecture (either `x64` or `arm64`) to install LLVM and Clang binaries for."
1414
required: false
15-
ubuntu-version:
16-
description: "The version override of Ubuntu to use for the Linux platform."
15+
force-url:
16+
description: "The full download URL to use for LLVM and Clang binaries."
1717
required: false
1818
directory:
1919
description: "The directory to install LLVM and Clang binaries to."
2020
required: false
2121
cached:
2222
description: "Whether the LLVM and Clang binaries were cached."
2323
required: false
24-
download-url:
25-
description: "The URL to download LLVM and Clang binaries from."
24+
mirror-url:
25+
description: "The base URL to download LLVM and Clang binaries from instead of using GitHub."
2626
required: false
2727
auth:
2828
description: "The Authorization header to use when downloading LLVM and Clang binaries."

assets.json

Lines changed: 188 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,188 @@
1+
{
2+
"linux": {
3+
"arm64": {
4+
"18.1.2": "/clang%2Bllvm-18.1.2-aarch64-linux-gnu.tar.xz",
5+
"18.1.1": "/clang%2Bllvm-18.1.1-aarch64-linux-gnu.tar.xz",
6+
"18.1.0": "/clang%2Bllvm-18.1.0-aarch64-linux-gnu.tar.xz",
7+
"17.0.6": "/clang%2Bllvm-17.0.6-aarch64-linux-gnu.tar.xz",
8+
"17.0.5": "/clang%2Bllvm-17.0.5-aarch64-linux-gnu.tar.xz",
9+
"17.0.4": "/clang%2Bllvm-17.0.4-aarch64-linux-gnu.tar.xz",
10+
"17.0.3": "/clang%2Bllvm-17.0.3-aarch64-linux-gnu.tar.xz",
11+
"17.0.2": "/clang%2Bllvm-17.0.2-aarch64-linux-gnu.tar.xz",
12+
"17.0.1": "/clang%2Bllvm-17.0.1-aarch64-linux-gnu.tar.xz",
13+
"16.0.6": "/clang%2Bllvm-16.0.6-aarch64-linux-gnu.tar.xz",
14+
"16.0.5": "/clang%2Bllvm-16.0.5-aarch64-linux-gnu.tar.xz",
15+
"16.0.4": "/clang%2Bllvm-16.0.4-aarch64-linux-gnu.tar.xz",
16+
"16.0.3": "/clang%2Bllvm-16.0.3-aarch64-linux-gnu.tar.xz",
17+
"16.0.2": "/clang%2Bllvm-16.0.2-aarch64-linux-gnu.tar.xz",
18+
"16.0.1": "/clang%2Bllvm-16.0.1-aarch64-linux-gnu.tar.xz",
19+
"16.0.0": "/clang%2Bllvm-16.0.0-aarch64-linux-gnu.tar.xz",
20+
"15.0.6": "/clang%2Bllvm-15.0.6-aarch64-linux-gnu.tar.xz",
21+
"15.0.3": "/clang%2Bllvm-15.0.3-aarch64-linux-gnu.tar.xz",
22+
"15.0.2": "/clang%2Bllvm-15.0.2-aarch64-linux-gnu.tar.xz",
23+
"15.0.1": "/clang%2Bllvm-15.0.1-aarch64-linux-gnu.tar.xz",
24+
"15.0.0": "/clang%2Bllvm-15.0.0-aarch64-linux-gnu.tar.xz",
25+
"14.0.6": "/clang%2Bllvm-14.0.6-aarch64-linux-gnu.tar.xz",
26+
"14.0.5": "/clang%2Bllvm-14.0.5-aarch64-linux-gnu.tar.xz",
27+
"14.0.4": "/clang%2Bllvm-14.0.4-aarch64-linux-gnu.tar.xz",
28+
"14.0.3": "/clang%2Bllvm-14.0.3-aarch64-linux-gnu.tar.xz",
29+
"14.0.2": "/clang%2Bllvm-14.0.2-aarch64-linux-gnu.tar.xz",
30+
"14.0.1": "/clang%2Bllvm-14.0.1-aarch64-linux-gnu.tar.xz",
31+
"14.0.0": "/clang%2Bllvm-14.0.0-aarch64-linux-gnu.tar.xz",
32+
"13.0.1": "/clang%2Bllvm-13.0.1-aarch64-linux-gnu.tar.xz",
33+
"13.0.0": "/clang%2Bllvm-13.0.0-aarch64-linux-gnu.tar.xz",
34+
"12.0.1": "/clang%2Bllvm-12.0.1-aarch64-linux-gnu.tar.xz",
35+
"12.0.0": "/clang%2Bllvm-12.0.0-aarch64-linux-gnu.tar.xz",
36+
"11.1.0": "/clang%2Bllvm-11.1.0-aarch64-linux-gnu.tar.xz",
37+
"11.0.1": "/clang%2Bllvm-11.0.1-aarch64-linux-gnu.tar.xz",
38+
"11.0.0": "/clang%2Bllvm-11.0.0-aarch64-linux-gnu.tar.xz",
39+
"10.0.1": "/clang%2Bllvm-10.0.1-aarch64-linux-gnu.tar.xz",
40+
"10.0.0": "/clang%2Bllvm-10.0.0-aarch64-linux-gnu.tar.xz",
41+
"9.0.1": "/clang%2Bllvm-9.0.1-aarch64-linux-gnu.tar.xz",
42+
"8.0.1": "/clang%2Bllvm-8.0.1-aarch64-linux-gnu.tar.xz",
43+
"7.1.0": "/clang%2Bllvm-7.1.0-aarch64-linux-gnu.tar.xz"
44+
},
45+
"x64": {
46+
"17.0.6": "/clang%2Bllvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04.tar.xz",
47+
"17.0.5": "/clang%2Bllvm-17.0.5-x86_64-linux-gnu-ubuntu-22.04.tar.xz",
48+
"17.0.4": "/clang%2Bllvm-17.0.4-x86_64-linux-gnu-ubuntu-22.04.tar.xz",
49+
"17.0.2": "/clang%2Bllvm-17.0.2-x86_64-linux-gnu-ubuntu-22.04.tar.xz",
50+
"16.0.4": "/clang%2Bllvm-16.0.4-x86_64-linux-gnu-ubuntu-22.04.tar.xz",
51+
"16.0.3": "/clang%2Bllvm-16.0.3-x86_64-linux-gnu-ubuntu-22.04.tar.xz",
52+
"16.0.2": "/clang%2Bllvm-16.0.2-x86_64-linux-gnu-ubuntu-22.04.tar.xz",
53+
"16.0.0": "/clang%2Bllvm-16.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz",
54+
"15.0.6": "/clang%2Bllvm-15.0.6-x86_64-linux-gnu-ubuntu-18.04.tar.xz",
55+
"15.0.5": "/clang%2Bllvm-15.0.5-x86_64-linux-gnu-ubuntu-18.04.tar.xz",
56+
"14.0.0": "/clang%2Bllvm-14.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz",
57+
"13.0.1": "/clang%2Bllvm-13.0.1-x86_64-linux-gnu-ubuntu-18.04.tar.xz",
58+
"13.0.0": "/clang%2Bllvm-13.0.0-x86_64-linux-gnu-ubuntu-20.04.tar.xz",
59+
"12.0.1": "/clang%2Bllvm-12.0.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz",
60+
"12.0.0": "/clang%2Bllvm-12.0.0-x86_64-linux-gnu-ubuntu-20.04.tar.xz",
61+
"11.1.0": "/clang%2Bllvm-11.1.0-x86_64-linux-gnu-ubuntu-20.10.tar.xz",
62+
"11.0.1": "/clang%2Bllvm-11.0.1-x86_64-linux-gnu-ubuntu-20.10.tar.xz",
63+
"11.0.0": "/clang%2Bllvm-11.0.0-x86_64-linux-gnu-ubuntu-20.04.tar.xz",
64+
"10.0.1": "/clang%2Bllvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz",
65+
"10.0.0": "/clang%2Bllvm-10.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz",
66+
"9.0.1": "/clang%2Bllvm-9.0.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz",
67+
"8.0.1": "/clang%2Bllvm-8.0.1-x86_64-linux-gnu-ubuntu-14.04.tar.xz",
68+
"7.1.0": "/clang%2Bllvm-7.1.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz"
69+
}
70+
},
71+
"win32": {
72+
"x64": {
73+
"18.1.2": "/LLVM-18.1.2-win64.exe",
74+
"18.1.1": "/LLVM-18.1.1-win64.exe",
75+
"18.1.0": "/LLVM-18.1.0-win64.exe",
76+
"17.0.6": "/LLVM-17.0.6-win64.exe",
77+
"17.0.5": "/LLVM-17.0.5-win64.exe",
78+
"17.0.4": "/LLVM-17.0.4-win64.exe",
79+
"17.0.3": "/LLVM-17.0.3-win64.exe",
80+
"17.0.2": "/LLVM-17.0.2-win64.exe",
81+
"17.0.1": "/LLVM-17.0.1-win64.exe",
82+
"16.0.6": "/LLVM-16.0.6-win64.exe",
83+
"16.0.5": "/LLVM-16.0.5-win64.exe",
84+
"16.0.4": "/LLVM-16.0.4-win64.exe",
85+
"16.0.3": "/LLVM-16.0.3-win64.exe",
86+
"16.0.2": "/LLVM-16.0.2-win64.exe",
87+
"16.0.1": "/LLVM-16.0.1-win64.exe",
88+
"16.0.0": "/LLVM-16.0.0-win64.exe",
89+
"15.0.7": "/LLVM-15.0.7-win64.exe",
90+
"15.0.6": "/LLVM-15.0.6-win64.exe",
91+
"15.0.5": "/LLVM-15.0.5-win64.exe",
92+
"15.0.4": "/LLVM-15.0.4-win64.exe",
93+
"15.0.3": "/LLVM-15.0.3-win64.exe",
94+
"15.0.2": "/LLVM-15.0.2-win64.exe",
95+
"15.0.1": "/LLVM-15.0.1-win64.exe",
96+
"15.0.0": "/LLVM-15.0.0-win64.exe",
97+
"14.0.6": "/LLVM-14.0.6-win64.exe",
98+
"14.0.5": "/LLVM-14.0.5-win64.exe",
99+
"14.0.4": "/LLVM-14.0.4-win64.exe",
100+
"14.0.3": "/LLVM-14.0.3-win64.exe",
101+
"14.0.2": "/LLVM-14.0.2-win64.exe",
102+
"14.0.1": "/LLVM-14.0.1-win64.exe",
103+
"14.0.0": "/LLVM-14.0.0-win64.exe",
104+
"13.0.1": "/LLVM-13.0.1-win64.exe",
105+
"13.0.0": "/LLVM-13.0.0-win64.exe",
106+
"12.0.1": "/LLVM-12.0.1-win64.exe",
107+
"12.0.0": "/LLVM-12.0.0-win64.exe",
108+
"11.1.0": "/LLVM-11.1.0-win64.exe",
109+
"11.0.1": "/LLVM-11.0.1-win64.exe",
110+
"11.0.0": "/LLVM-11.0.0-win64.exe",
111+
"10.0.0": "/LLVM-10.0.0-win64.exe",
112+
"9.0.1": "/LLVM-9.0.1-win64.exe",
113+
"8.0.1": "/LLVM-8.0.1-win64.exe",
114+
"7.1.0": "/LLVM-7.1.0-win64.exe"
115+
},
116+
"arm64": {
117+
"18.1.2": "/LLVM-18.1.2-woa64.exe",
118+
"18.1.1": "/LLVM-18.1.1-woa64.exe",
119+
"18.1.0": "/LLVM-18.1.0-woa64.exe",
120+
"17.0.6": "/LLVM-17.0.6-woa64.exe",
121+
"17.0.5": "/LLVM-17.0.5-woa64.exe",
122+
"17.0.4": "/LLVM-17.0.4-woa64.exe",
123+
"17.0.3": "/LLVM-17.0.3-woa64.exe",
124+
"17.0.2": "/LLVM-17.0.2-woa64.exe",
125+
"17.0.1": "/LLVM-17.0.1-woa64.exe",
126+
"16.0.6": "/LLVM-16.0.6-woa64.exe",
127+
"16.0.5": "/LLVM-16.0.5-woa64.exe",
128+
"16.0.4": "/LLVM-16.0.4-woa64.exe",
129+
"16.0.3": "/LLVM-16.0.3-woa64.exe",
130+
"16.0.2": "/LLVM-16.0.2-woa64.exe",
131+
"16.0.1": "/LLVM-16.0.1-woa64.exe",
132+
"16.0.0": "/LLVM-16.0.0-woa64.exe",
133+
"15.0.6": "/LLVM-15.0.6-woa64.exe",
134+
"15.0.3": "/LLVM-15.0.3-woa64.exe",
135+
"15.0.2": "/LLVM-15.0.2-woa64.exe",
136+
"15.0.1": "/LLVM-15.0.1-woa64.exe",
137+
"15.0.0": "/LLVM-15.0.0-woa64.exe",
138+
"12.0.0": "/LLVM-12.0.0-woa64.exe"
139+
}
140+
},
141+
"darwin": {
142+
"arm64": {
143+
"17.0.6": "/clang%2Bllvm-17.0.6-arm64-apple-darwin22.0.tar.xz",
144+
"17.0.5": "/clang%2Bllvm-17.0.5-arm64-apple-darwin22.0.tar.xz",
145+
"17.0.4": "/clang%2Bllvm-17.0.4-arm64-apple-darwin22.0.tar.xz",
146+
"17.0.3": "/clang%2Bllvm-17.0.3-arm64-apple-darwin22.0.tar.xz",
147+
"17.0.2": "/clang%2Bllvm-17.0.2-arm64-apple-darwin22.0.tar.xz",
148+
"17.0.1": "/clang%2Bllvm-17.0.1-arm64-apple-darwin22.0.tar.xz",
149+
"16.0.5": "/clang%2Bllvm-16.0.5-arm64-apple-darwin22.0.tar.xz",
150+
"16.0.4": "/clang%2Bllvm-16.0.4-arm64-apple-darwin22.0.tar.xz",
151+
"16.0.3": "/clang%2Bllvm-16.0.3-arm64-apple-darwin22.0.tar.xz",
152+
"16.0.2": "/clang%2Bllvm-16.0.2-arm64-apple-darwin22.0.tar.xz",
153+
"16.0.1": "/clang%2Bllvm-16.0.1-arm64-apple-darwin22.0.tar.xz",
154+
"16.0.0": "/clang%2Bllvm-16.0.0-arm64-apple-darwin22.0.tar.xz",
155+
"15.0.7": "/clang%2Bllvm-15.0.7-arm64-apple-darwin22.0.tar.xz",
156+
"15.0.6": "/clang%2Bllvm-15.0.6-arm64-apple-darwin21.0.tar.xz",
157+
"15.0.5": "/clang%2Bllvm-15.0.5-arm64-apple-darwin21.0.tar.xz",
158+
"15.0.4": "/clang%2Bllvm-15.0.4-arm64-apple-darwin21.0.tar.xz",
159+
"15.0.3": "/clang%2Bllvm-15.0.3-arm64-apple-darwin21.0.tar.xz",
160+
"15.0.2": "/clang%2Bllvm-15.0.2-arm64-apple-darwin21.0.tar.xz",
161+
"15.0.1": "/clang%2Bllvm-15.0.1-arm64-apple-darwin21.0.tar.xz",
162+
"15.0.0": "/clang%2Bllvm-15.0.0-arm64-apple-darwin21.0.tar.xz",
163+
"14.0.6": "/clang%2Bllvm-14.0.6-arm64-apple-darwin22.3.0.tar.xz"
164+
},
165+
"x64": {
166+
"15.0.7": "/clang%2Bllvm-15.0.7-x86_64-apple-darwin21.0.tar.xz",
167+
"15.0.4": "/clang%2Bllvm-15.0.4-x86_64-apple-darwin.tar.xz",
168+
"15.0.3": "/clang%2Bllvm-15.0.3-x86_64-apple-darwin.tar.xz",
169+
"15.0.2": "/clang%2Bllvm-15.0.2-x86_64-apple-darwin.tar.xz",
170+
"15.0.1": "/clang%2Bllvm-15.0.1-x86_64-apple-darwin.tar.xz",
171+
"15.0.0": "/clang%2Bllvm-15.0.0-x86_64-apple-darwin.tar.xz",
172+
"14.0.6": "/clang%2Bllvm-14.0.6-x86_64-apple-darwin.tar.xz",
173+
"14.0.5": "/clang%2Bllvm-14.0.5-x86_64-apple-darwin.tar.xz",
174+
"14.0.4": "/clang%2Bllvm-14.0.4-x86_64-apple-darwin.tar.xz",
175+
"14.0.3": "/clang%2Bllvm-14.0.3-x86_64-apple-darwin.tar.xz",
176+
"14.0.2": "/clang%2Bllvm-14.0.2-x86_64-apple-darwin.tar.xz",
177+
"14.0.1": "/clang%2Bllvm-14.0.1-x86_64-apple-darwin.tar.xz",
178+
"14.0.0": "/clang%2Bllvm-14.0.0-x86_64-apple-darwin.tar.xz",
179+
"13.0.1": "/clang%2Bllvm-13.0.1-x86_64-apple-darwin.tar.xz",
180+
"13.0.0": "/clang%2Bllvm-13.0.0-x86_64-apple-darwin.tar.xz",
181+
"12.0.0": "/clang%2Bllvm-12.0.0-x86_64-apple-darwin.tar.xz",
182+
"11.0.0": "/clang%2Bllvm-11.0.0-x86_64-apple-darwin.tar.xz",
183+
"10.0.1": "/clang%2Bllvm-10.0.1-x86_64-apple-darwin.tar.xz",
184+
"10.0.0": "/clang%2Bllvm-10.0.0-x86_64-apple-darwin.tar.xz",
185+
"9.0.1": "/clang%2Bllvm-9.0.1-x86_64-apple-darwin.tar.xz"
186+
}
187+
}
188+
}

0 commit comments

Comments
 (0)