Skip to content

github: support ARM linux in backend and renderdiff tests#9817

Merged
poweifeng merged 2 commits intomainfrom
pf/github-arm-backend-test
Mar 20, 2026
Merged

github: support ARM linux in backend and renderdiff tests#9817
poweifeng merged 2 commits intomainfrom
pf/github-arm-backend-test

Conversation

@poweifeng
Copy link
Contributor

  • Update get-mesa.sh to query dpkg --print-architecture to install the correct packages dynamically, enabling aarch64 support.
  • Update get-vulkan-sdk.sh to install via apt-get on Linux (libvulkan-dev, vulkan-validationlayers, glslang-tools, spirv-tools) instead of downloading LunarG's x86_64 tarball.
  • Add runner architecture to Mesa and Vulkan SDK GitHub Action cache keys to prevent collision.
  • Update test.sh and preamble.sh to detect aarch64 and point to the appropriate aarch64-linux-gnu libraries.
  • Fix typos and some renaming

- Update get-mesa.sh to query dpkg --print-architecture to install
  the correct packages dynamically, enabling aarch64 support.
- Update get-vulkan-sdk.sh to install via apt-get on Linux
  (libvulkan-dev, vulkan-validationlayers, glslang-tools,
  spirv-tools) instead of downloading LunarG's x86_64 tarball.
- Add runner architecture to Mesa and Vulkan SDK GitHub Action cache
  keys to prevent collision.
- Update test.sh and preamble.sh to detect aarch64 and point to
  the appropriate aarch64-linux-gnu libraries.
- Fix typos and some renaming
@poweifeng poweifeng added the internal Issue/PR does not affect clients label Mar 19, 2026
@poweifeng poweifeng enabled auto-merge (squash) March 20, 2026 22:16
@poweifeng poweifeng merged commit ddb2de1 into main Mar 20, 2026
18 checks passed
@poweifeng poweifeng deleted the pf/github-arm-backend-test branch March 20, 2026 22:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

internal Issue/PR does not affect clients

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants