[CI] Build the Rust extensions for aarch64 too (#37820)

Co-authored-by: Mohammad Angkad <mohammad.angkad@radixark.ai>
This commit is contained in:
Mohammad Miadh Angkad
2026-09-03 19:54:08 -07:00
committed by GitHub
co-authored by Mohammad Angkad
parent 8770c1db1f
commit a5f07b1241
6 changed files with 71 additions and 13 deletions
+14
View File
@@ -15,6 +15,10 @@ on:
# The key's prefix lives in this file, so a bump there also moves the key.
- '.github/workflows/_pr-test-rust-ext-build.yml'
- 'scripts/ci/utils/stage_rust_ext_modules.sh'
# Not hashed into the key, but they carry the prefix each side uses: the one
# seeded per arch here, and the one consumers restore with there.
- '.github/workflows/seed-rust-ext-cache.yml'
- '.github/actions/download-rust-ext/action.yml'
workflow_dispatch:
# Only the newest merge needs to seed; earlier ones are already stale.
@@ -35,3 +39,13 @@ jobs:
with:
runs_on: ubuntu-22.04
secrets: inherit
# One entry per arch, since the arch is part of the key.
seed-aarch64:
uses: ./.github/workflows/_pr-test-rust-ext-build.yml
with:
runs_on: ubuntu-22.04-arm
collect_runs_on: ubuntu-22.04-arm
artifact_name: rust-ext-aarch64
cache_key_prefix: rust-ext-aarch64-cp310-cp312
secrets: inherit