Skip to content

ARM 64 Runners#2670

Open
neochaos42 wants to merge 10 commits into
arduino:mainfrom
neochaos42:main
Open

ARM 64 Runners#2670
neochaos42 wants to merge 10 commits into
arduino:mainfrom
neochaos42:main

Conversation

@neochaos42

@neochaos42 neochaos42 commented Mar 27, 2025

Copy link
Copy Markdown

Add linux arm 64 builds

Motivation

As a user of a Jetson Orin Nano and Raspberry Pi I am disappointed in the lack of Linux ARM builds

Change description

Adds the new GitHub runners for Linux arm64
https://github.com/actions/partner-runner-images/blob/main/images/arm-ubuntu-22-image.md

Other information

ARM build successfully compiled and tested on Jetson Orin Nano

Reviewer checklist

  • PR addresses a single concern.
  • The PR has no duplicates (please search among the Pull Requests before creating one)
  • PR title and description are properly filled.
  • Docs have been added / updated (for bug fixes / features)
Add linux arm 64 builds
@neochaos42

neochaos42 commented Mar 27, 2025

Copy link
Copy Markdown
Author

resolves: #107

@per1234 per1234 added type: enhancement Proposed improvement topic: infrastructure Related to project infrastructure architecture: arm Specific to ARM host architecture os: linux Specific to Linux operating system labels Mar 27, 2025
@giacomocusinato giacomocusinato self-requested a review April 1, 2025 07:24
@neochaos42

Copy link
Copy Markdown
Author

Let me know what needs to be done for this to be merged.

@neochaos42

Copy link
Copy Markdown
Author

Cleaned up commit history.

@theofficialgman

Copy link
Copy Markdown

@neochaos42 looks like you accidentally undid all of your changes. there are no files changed as the branch stands right now

@neochaos42

Copy link
Copy Markdown
Author

@neochaos42 looks like you accidentally undid all of your changes. there are no files changed as the branch stands right now

Fixed

@neochaos42

Copy link
Copy Markdown
Author

Unsure of why mac builds fail now

@neochaos42

Copy link
Copy Markdown
Author

Added tests for arm64

@CLAassistant

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@arduino arduino deleted a comment from CLAassistant Mar 19, 2026
- '*.md'
tags:
- '[0-9]+.[0-9]+.[0-9]+*'
- '[0-9]+.[0-9]+.[0-9]+*'

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you please revert this

Suggested change
- '[0-9]+.[0-9]+.[0-9]+*'
- '[0-9]+.[0-9]+.[0-9]+*'
Comment on lines +311 to +313
- name: Install Chromium (ARM only)
if: matrix.config.name == 'ARM Ubuntu 22.04'
run: sudo apt-get update && sudo apt-get install -y chromium-browser

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why do we need chromium-browser for the ARM build? Maybe we should add a comment about that

@lucarin91

Copy link
Copy Markdown

@neochaos42 can you also sign the CLA, please?

@trulyneochaos

Copy link
Copy Markdown

Sorry I lost access to @neochaos42 account. Could the changes be transferred to this one?

@Thinkseal

Copy link
Copy Markdown

although I am not affiliated with arduino, so I don't know the review process that well, could you not just make a new pr?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

architecture: arm Specific to ARM host architecture os: linux Specific to Linux operating system topic: infrastructure Related to project infrastructure type: enhancement Proposed improvement

8 participants