-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtargets.json
More file actions
47 lines (47 loc) · 1.75 KB
/
Copy pathtargets.json
File metadata and controls
47 lines (47 loc) · 1.75 KB
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
36
37
38
39
40
41
42
43
44
45
46
47
{
"schema": "simplicio.target-triplets/v1",
"$comment": "Single source of truth for platform naming across the ecosystem. Any script or manifest that needs an asset name for a platform MUST derive it from this table (id -> asset) instead of hard-coding its own convention. provenance_target_aliases lists the only build-target names accepted in published provenance. scripts/verify_distribution_consistency.py enforces that scripts/publish_release_local.py, install.sh, install.ps1 and simplicio-update-manifest.json all agree with this table.",
"targets": [
{
"id": "windows-x64",
"os": "windows",
"arch": "x64",
"rust_triple": "x86_64-pc-windows-msvc",
"provenance_target_aliases": ["windows-x64"],
"asset": "simplicio-windows-x64.exe",
"installer": "install.ps1",
"manifest_target": "windows-x64"
},
{
"id": "macos-arm64",
"os": "macos",
"arch": "arm64",
"rust_triple": "aarch64-apple-darwin",
"provenance_target_aliases": ["macos-aarch64"],
"asset": "simplicio-macos-arm64",
"installer": "install.sh",
"manifest_target": "macos-arm64"
},
{
"id": "macos-x64",
"os": "macos",
"arch": "x64",
"rust_triple": "x86_64-apple-darwin",
"provenance_target_aliases": ["macos-x86_64"],
"asset": "simplicio-macos-x64",
"installer": "install.sh",
"manifest_target": "macos-x64",
"legacy_aliases": ["simplicio-darwin-x64"]
},
{
"id": "linux-x64",
"os": "linux",
"arch": "x64",
"rust_triple": "x86_64-unknown-linux-gnu",
"provenance_target_aliases": ["linux-x86_64"],
"asset": "simplicio-linux-x64",
"installer": "install.sh",
"manifest_target": "linux-x64"
}
]
}