mirror of
https://github.com/actions/setup-python.git
synced 2025-07-02 23:53:47 +00:00
Revert cache index.js
This commit is contained in:
parent
13ae5bb136
commit
7e403af8c5
2 changed files with 74 additions and 123 deletions
|
@ -157,7 +157,7 @@ export function findRelease(
|
|||
const isArchPresent =
|
||||
item.files &&
|
||||
(IS_WINDOWS
|
||||
? isArchPresentForWindows(item)
|
||||
? isArchPresentForWindows(item, architecture)
|
||||
: isArchPresentForMacOrLinux(item, architecture, process.platform));
|
||||
return isPythonVersionSatisfied && isPyPyVersionSatisfied && isArchPresent;
|
||||
});
|
||||
|
@ -205,10 +205,10 @@ export function pypyVersionToSemantic(versionSpec: string) {
|
|||
return versionSpec.replace(prereleaseVersion, '$1-$2.$3');
|
||||
}
|
||||
|
||||
export function isArchPresentForWindows(item: any) {
|
||||
export function isArchPresentForWindows(item: any, architecture: string) {
|
||||
return item.files.some(
|
||||
(file: any) =>
|
||||
WINDOWS_ARCHS.includes(file.arch) &&
|
||||
file.arch === (architecture === 'x32' ? 'x86' : architecture) && // convert x32 to x86 cause os.arch() return x32 for 32-bit system but PyPy releases json has x86 arch value.
|
||||
WINDOWS_PLATFORMS.includes(file.platform)
|
||||
);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue