Skip to content

Comments

Utilise GH action ARM64 runner instead of emulation#2488

Open
Silverarmor wants to merge 1 commit intodevfrom
CI/arm64
Open

Utilise GH action ARM64 runner instead of emulation#2488
Silverarmor wants to merge 1 commit intodevfrom
CI/arm64

Conversation

@Silverarmor
Copy link
Member

Title

Utilise GH action ARM64 runner instead of emulation

Description

https://github.blog/changelog/2024-06-24-github-actions-ubuntu-24-04-image-now-available-for-arm64-runners/

Motivation and Context

python publish always failing on aarch64.

How Has This Been Tested?

not yet...

Types of Changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist

  • My code follows the code style of this project
  • [] My change requires a change to the documentation
  • I have updated the documentation accordingly
  • I have read the CONTRIBUTING document
  • I have added tests to cover my changes
  • All new and existing tests passed

@Silverarmor Silverarmor requested a review from Copilot August 31, 2025 05:42
@Silverarmor Silverarmor changed the base branch from master to dev August 31, 2025 05:42
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR migrates the ARM64 build process from emulation using uraimo/run-on-arch-action to native ARM64 runners provided by GitHub Actions. This change addresses build failures on aarch64 architecture by utilizing GitHub's newly available ubuntu-24.04-arm64 runners.

  • Replaces Docker-based ARM64 emulation with native ARM64 runner
  • Modernizes the build process to use uv for dependency management
  • Improves build reliability and performance for ARM64 architecture

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@Silverarmor
Copy link
Member Author

Resolves #2419

@Silverarmor Silverarmor linked an issue Aug 31, 2025 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fix aarch64 build deploy GH action

1 participant