From 93ebdd37a43625613e8cd4dfb43dfdb025da46d8 Mon Sep 17 00:00:00 2001 From: Trevor Gamblin Date: Fri, 28 Aug 2026 09:34:41 -0400 Subject: [PATCH 1/2] workflows: tests: add riscv64 Use a RISE RISC-V Runner (ubuntu-24.04-riscv) for riscv64 in the package-wheel job. Signed-off-by: Trevor Gamblin --- .github/workflows/tests.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index eb4b4c294..35c5a3805 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -33,6 +33,8 @@ jobs: arch: arm64 - os: macos-15-intel arch: x86_64 + - os: ubuntu-24.04-riscv + arch: riscv64 - os: ubuntu-24.04-arm arch: aarch64 - os: ubuntu-24.04 From f2f15b97719898ccb09d61a79d12589108f171e2 Mon Sep 17 00:00:00 2001 From: Trevor Gamblin Date: Fri, 28 Aug 2026 09:39:25 -0400 Subject: [PATCH 2/2] workflows: smoke: add riscv64 Use a RISE RISC-V Runner for each Python and FFmpeg combo in the smoke tests. Signed-off-by: Trevor Gamblin --- .github/workflows/smoke.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/smoke.yml b/.github/workflows/smoke.yml index c09c1b038..f58cfb5fb 100644 --- a/.github/workflows/smoke.yml +++ b/.github/workflows/smoke.yml @@ -39,6 +39,9 @@ jobs: - {os: ubuntu-24.04, python: "3.14", ffmpeg: "9.0.1", extras: true} - {os: ubuntu-24.04, python: "3.12", ffmpeg: "8.1.2"} - {os: ubuntu-24.04, python: "3.13", ffmpeg: "9.0.1"} + - {os: ubuntu-24.04-riscv, python: "3.14", ffmpeg: "9.0.1", extras: true} + - {os: ubuntu-24.04-riscv, python: "3.12", ffmpeg: "8.1.2"} + - {os: ubuntu-24.04-riscv, python: "3.13", ffmpeg: "9.0.1"} - {os: macos-14, python: "3.12", ffmpeg: "8.1.2"} - {os: macos-14, python: "3.14", ffmpeg: "9.0.1"} @@ -59,7 +62,7 @@ jobs: - name: OS Packages run: | case ${{ matrix.config.os }} in - ubuntu-24.04) + ubuntu-24.04|ubuntu-24.04-riscv) sudo apt-get update sudo apt-get install \ autoconf \