feat: add windows arm64 build (#8252)

close #8251
This commit is contained in:
Ben Ayles authored and GitHub committed 2024-06-28 00:51:24 +02:00
1 parent 948772d14c
commit 497fea8de5
11 files changed
+62 -1

No files matched your search

+5
View File
@@ -0,0 +1,5 @@
---
"@pnpm/win-arm64": minor
---
Initial support for win-arm64
+1 -1
View File
@@ -54,7 +54,7 @@ export default async (workspaceDir: string) => {
if (dir.includes('artifacts') || manifest.name === '@pnpm/exe') {
manifest.version = pnpmVersion
if (manifest.name === '@pnpm/exe') {
for (const depName of ['@pnpm/linux-arm64', '@pnpm/linux-x64', '@pnpm/win-x64', '@pnpm/macos-x64', '@pnpm/macos-arm64']) {
for (const depName of ['@pnpm/linux-arm64', '@pnpm/linux-x64', '@pnpm/win-x64', '@pnpm/win-arm64', '@pnpm/macos-x64', '@pnpm/macos-arm64']) {
manifest.optionalDependencies![depName] = `workspace:*`
}
}
+1
View File
@@ -22,6 +22,7 @@ const artifactsDir = path.join(repoRoot, 'pnpm/artifacts')
copyArtifact('macos-x64/pnpm', 'pnpm-macos-x64')
copyArtifact('macos-arm64/pnpm', 'pnpm-macos-arm64')
copyArtifact('win-x64/pnpm.exe', 'pnpm-win-x64.exe')
copyArtifact('win-arm64/pnpm.exe', 'pnpm-win-arm64.exe')
})()
function copyArtifact (srcName: string, destName: string): void {
+9
View File
@@ -5568,6 +5568,9 @@ importers:
'@pnpm/macos-x64':
specifier: workspace:*
version: link:../macos-x64
'@pnpm/win-arm64':
specifier: workspace:*
version: link:../win-arm64
'@pnpm/win-x64':
specifier: workspace:*
version: link:../win-x64
@@ -5606,6 +5609,12 @@ importers:
specifier: workspace:*
version: 'link:'
pnpm/artifacts/win-arm64:
devDependencies:
'@pnpm/win-arm64':
specifier: workspace:*
version: 'link:'
pnpm/artifacts/win-x64:
devDependencies:
'@pnpm/win-x64':
+1
View File
@@ -16,6 +16,7 @@
"@pnpm/linux-x64": "workspace:*",
"@pnpm/macos-arm64": "workspace:*",
"@pnpm/macos-x64": "workspace:*",
"@pnpm/win-arm64": "workspace:*",
"@pnpm/win-x64": "workspace:*"
},
"devDependencies": {
+1
View File
@@ -0,0 +1 @@
pnpm.exe
+1
View File
@@ -0,0 +1 @@
nodes
+1
View File
@@ -0,0 +1 @@
# @pnpm/win-arm64
+1
View File
@@ -0,0 +1 @@
# @pnpm/win-arm64
+28
View File
@@ -0,0 +1,28 @@
{
"name": "@pnpm/win-arm64",
"version": "9.5.0-beta.0",
"license": "MIT",
"publishConfig": {
"bin": {
"pnpm": "pnpm.exe"
},
"os": [
"win32"
],
"cpu": [
"arm64"
]
},
"funding": "https://opencollective.com/pnpm",
"repository": "https://github.com/pnpm/pnpm/blob/master/pnpm/artifacts/win-arm64",
"homepage": "https://github.com/pnpm/pnpm/blob/master/pnpm/artifacts/win-arm64#readme",
"bugs": {
"url": "https://github.com/pnpm/pnpm/issues"
},
"keywords": [
"pnpm9"
],
"devDependencies": {
"@pnpm/win-arm64": "workspace:*"
}
}
+13
View File
@@ -0,0 +1,13 @@
{
"pkg": {
"assets": [
"dist/worker.js",
"dist/pnpmrc",
"dist/scripts/*",
"dist/refclone.win32-arm64-*.node",
"dist/templates/*"
],
"targets": ["node18-win-arm64"],
"outputPath": "../win-arm64"
}
}