micropython/.github/workflows
Alessandro Gatti d871c970c0 tools/ci.sh: Run natmod tests as part of CI for Unix/RV64.
This commit updates the test procedure for the Unix port targeting the
RV64 platform to also run the battery of native modules test that is
part of the QEMU port.

Unfortunately this required a few changes to the CI setup since the Unix
port was still using an older version of Ubuntu LTS than the RISC-V
natmods build infrastructure expects.  Updating the OS version just for
the RV64 Unix target brought a couple of issues when building the code
(an extra package is now needed to let FFI build) and running tests
(QEMU binfmt support requires a new setup).

Signed-off-by: Alessandro Gatti <a.gatti@frob.it>
2026-01-01 17:08:56 +01:00
..
biome.yml github/workflows: Bump actions/checkout from 5 to 6. 2025-11-26 11:46:04 +11:00
code_formatting.yml github/workflows: Bump actions/checkout from 5 to 6. 2025-11-26 11:46:04 +11:00
code_size_comment.yml github/workflows: Bump actions/github-script from 7 to 8. 2025-09-16 13:27:55 +10:00
code_size.yml github/workflows: Bump actions/checkout from 5 to 6. 2025-11-26 11:46:04 +11:00
codespell.yml github/workflows: Bump actions/checkout from 5 to 6. 2025-11-26 11:46:04 +11:00
commit_formatting.yml github/workflows: Bump actions/checkout from 5 to 6. 2025-11-26 11:46:04 +11:00
docs.yml github/workflows: Bump actions/checkout from 5 to 6. 2025-11-26 11:46:04 +11:00
examples.yml github/workflows: Bump actions/checkout from 5 to 6. 2025-11-26 11:46:04 +11:00
mpremote.yml github/workflows: Bump actions/checkout from 5 to 6. 2025-11-26 11:46:04 +11:00
mpy_format.yml github/workflows: Test mpy-cross debug emitter. 2025-11-27 14:18:04 +11:00
ports_alif.yml github/workflows: Bump actions/checkout from 5 to 6. 2025-11-26 11:46:04 +11:00
ports_cc3200.yml github/workflows: Bump actions/checkout from 5 to 6. 2025-11-26 11:46:04 +11:00
ports_esp32.yml esp32/boards/ESP32_GENERIC_P4: Add board definition for ESP32P4. 2025-12-01 13:08:52 +11:00
ports_esp8266.yml github/workflows: Bump actions/checkout from 5 to 6. 2025-11-26 11:46:04 +11:00
ports_mimxrt.yml github/workflows: Bump actions/checkout from 5 to 6. 2025-11-26 11:46:04 +11:00
ports_nrf.yml github/workflows: Bump actions/checkout from 5 to 6. 2025-11-26 11:46:04 +11:00
ports_powerpc.yml github/workflows: Bump actions/checkout from 5 to 6. 2025-11-26 11:46:04 +11:00
ports_qemu.yml github/workflows: Bump actions/checkout from 5 to 6. 2025-11-26 11:46:04 +11:00
ports_renesas-ra.yml github/workflows: Bump actions/checkout from 5 to 6. 2025-11-26 11:46:04 +11:00
ports_rp2.yml github/workflows: Bump actions/checkout from 5 to 6. 2025-11-26 11:46:04 +11:00
ports_samd.yml github/workflows: Bump actions/checkout from 5 to 6. 2025-11-26 11:46:04 +11:00
ports_stm32.yml tools/ci.sh: Install latest ARM toolchain for stm32 CI. 2025-11-30 15:26:41 +11:00
ports_unix.yml tools/ci.sh: Run natmod tests as part of CI for Unix/RV64. 2026-01-01 17:08:56 +01:00
ports_webassembly.yml github/workflows: Bump actions/checkout from 5 to 6. 2025-11-26 11:46:04 +11:00
ports_windows.yml github/workflows: Bump actions/checkout from 5 to 6. 2025-11-26 11:46:04 +11:00
ports_zephyr.yml github/workflows: Bump actions/checkout from 5 to 6. 2025-11-26 11:46:04 +11:00
ports.yml github/workflows: Bump actions/checkout from 5 to 6. 2025-11-26 11:46:04 +11:00
ruff.yml github/workflows: Bump actions/checkout from 5 to 6. 2025-11-26 11:46:04 +11:00