From 4a9378bb16e90bce129e961003aba10b25749ff9 Mon Sep 17 00:00:00 2001 From: Kamil Jarosz Date: Fri, 17 Jan 2025 21:49:11 +0100 Subject: [PATCH] build: Build binaries for Linux AArch64 GitHub added new runners with ARM processors, and we are able to easily build binaries for AArch64 that way! --- .github/workflows/release_nightly.yml | 3 +++ .github/workflows/test_rust.yml | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release_nightly.yml b/.github/workflows/release_nightly.yml index 04189fb7f2e2..fe6278794b1e 100644 --- a/.github/workflows/release_nightly.yml +++ b/.github/workflows/release_nightly.yml @@ -71,6 +71,9 @@ jobs: - build_name: linux-x86_64 os: ubuntu-24.04 + - build_name: linux-aarch64 + os: ubuntu-24.04-arm + # Mac does two Rust builds to make a universal binary - build_name: macos-x86_64 os: macos-14 diff --git a/.github/workflows/test_rust.yml b/.github/workflows/test_rust.yml index d1b702013296..3a5a3ad11854 100644 --- a/.github/workflows/test_rust.yml +++ b/.github/workflows/test_rust.yml @@ -58,7 +58,7 @@ jobs: fail-fast: false matrix: rust_version: [stable] - os: [ubuntu-24.04, windows-latest, macos-14] + os: [ubuntu-24.04, ubuntu-24.04-arm, windows-latest, macos-14] include: - rust_version: nightly os: ubuntu-24.04 @@ -188,7 +188,7 @@ jobs: strategy: matrix: rust_version: [stable] - os: [ubuntu-24.04, windows-latest, macos-14] + os: [ubuntu-24.04, ubuntu-24.04-arm, windows-latest, macos-14] include: - rust_version: nightly os: ubuntu-24.04