Skip to content

riscv64: add to test, smoke workflows - #2

Open
threexc wants to merge 4 commits into
mainfrom
tgamblin/riscv64-test
Open

riscv64: add to test, smoke workflows#2
threexc wants to merge 4 commits into
mainfrom
tgamblin/riscv64-test

Conversation

@threexc

@threexc threexc commented Aug 28, 2026

Copy link
Copy Markdown
Owner

No description provided.

@threexc
threexc force-pushed the tgamblin/riscv64-test branch 6 times, most recently from d0407d7 to b09ba77 Compare September 1, 2026 18:10
Be explicit when running apt-get and provide the '-y' option so that the
workflows install any packages they need, in case the runner environment
doesn't already contain them.

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Use a RISE RISC-V Runner (ubuntu-24.04-riscv) for riscv64 in the
package-wheel job. We need to tell uv to use the RISE registry first and
fallback to PyPI otherwise, so that it doesn't try to build packages
like Pillow (which also doesn't have riscv64 PyPI wheels yet) from
source.

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Use a RISE RISC-V Runner for each Python and FFmpeg combo in the smoke
tests. We need to tell uv to use the RISE registry first and fallback
to PyPI otherwise, so that it doesn't try to build packages like Pillow
(which also doesn't have riscv64 wheels on PyPI yet) from source.

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Do the same as the tests.yml workflow to make things consistent across
both cases. We need to specify the PKG_CONFIG_PATH and related variables
so that unpacking pyav-ffmpeg matches what's expected by the build, and
what cibuildwheel does in tests.yaml. With this change, the build-deps
script is no longer used in CI.

For this to work, we need to install libxcb-shape0 with apt-get so that
the .so files can be utilized, since we're not doing a repair step like
in tests.yml to bundle the relevant libraries.

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
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.

1 participant