github_packages: Add platform.variant

This commit is contained in:
Shaun Jackman 2021-04-02 12:00:17 -07:00
parent bffa5914ea
commit 1b25224b55
No known key found for this signature in database
GPG Key ID: D4ED5223F4E57996

View File

@ -246,8 +246,21 @@ class GitHubPackages
(tab["built_on"]["glibc_version"] if tab["built_on"].present?) || "2.23" (tab["built_on"]["glibc_version"] if tab["built_on"].present?) || "2.23"
end end
variant = if architecture == "arm64"
"v8"
elsif tab["oldest_cpu_family"]
tab["oldest_cpu_family"]
elsif architecture == "amd64"
if os == "darwin"
Hardware.oldest_cpu(OS::Mac::Version.new(os_version[/macOS ([0-9]+\.[0-9]+)/, 1])).to_s
else
"core2"
end
end
platform_hash = { platform_hash = {
architecture: architecture, architecture: architecture,
variant: variant,
os: os, os: os,
"os.version" => os_version, "os.version" => os_version,
} }