Skip to content

Commit 01e9aae

Browse files
Add ARM64 support for Linux runners
Co-authored-by: MariusStorhaug <17722253+MariusStorhaug@users.noreply.github.com>
1 parent 2267c72 commit 01e9aae

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

PSModule/build.ps1

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ Remove-Item -Path "$PSScriptRoot/../src/libs" -Recurse -Force -ErrorAction Silen
22

33
$targetRuntimes = @(
44
'linux-x64'
5+
'linux-arm64'
56
'win-x64'
67
'win-x86'
78
'osx-arm64'

src/main.ps1

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
switch ($true) {
22
$IsLinux {
3-
Import-Module "$PSScriptRoot/libs/linux-x64/PSModule.Sodium.dll"
3+
$architecture = (uname -m)
4+
if ($architecture -eq 'aarch64') {
5+
Import-Module "$PSScriptRoot/libs/linux-arm64/PSModule.Sodium.dll"
6+
} else {
7+
Import-Module "$PSScriptRoot/libs/linux-x64/PSModule.Sodium.dll"
8+
}
49
$script:Supported = $true
510
}
611
$IsMacOS {

0 commit comments

Comments
 (0)