0
0
mirror of https://github.com/signalapp/libsignal.git synced 2024-09-20 03:52:17 +02:00

NPM: publish releases for Linux arm64 (#450)

This commit is contained in:
Dennis Ameling (he/him) 2022-02-18 00:31:19 +02:00 committed by GitHub
parent 2f2cd87daa
commit f889089362
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -28,6 +28,8 @@ jobs:
arm64-rust-target: aarch64-apple-darwin
- os: windows-latest
arm64-rust-target: aarch64-pc-windows-msvc
- os: ubuntu-latest
arm64-rust-target: aarch64-unknown-linux-gnu
steps:
- uses: actions/checkout@v2
@ -56,9 +58,14 @@ jobs:
- run: yarn install --ignore-scripts --frozen-lockfile
working-directory: node
- name: Install crossbuild for Linux arm64
run: |
sudo apt-get install -y crossbuild-essential-arm64
echo "CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER=aarch64-linux-gnu-gcc" >> $GITHUB_ENV
if: matrix.os == 'ubuntu-latest'
- run: npx prebuildify --napi -t ${{ steps.get-nvm-version.outputs.node-version }} --arch arm64
working-directory: node
if: matrix.arm64-rust-target != ''
- run: npx prebuildify --napi -t ${{ steps.get-nvm-version.outputs.node-version }}
working-directory: node