circuitpython/.github
Alessandro Gatti 6650506e06 tools/ci.sh: Extend Arm testing to include hardfp targets.
This commit lets CI extend the testing scope of the QEMU Arm target, by
letting it perform the usual battery of tests (interpreter and natmods)
also on hardfp targets.

The default board for Arm testing lacks hardware floating point support,
so natmods weren't tested in that specific configuration.  With the
introduction of the "MPS_AN500" QEMU target, now this is made possible
as said board emulates a Cortex-M7 machine with a single- and
double-precision floating point unit.

To reduce the impact on build times, the "ci_qemu_build_arm_thumb" CI
step was split in two: "ci_qemu_build_arm_thumb_softfp" and
"ci_qemu_build_arm_thumb_hardfp" - so hopefully those can run in
parallel whenever possible.

Signed-off-by: Alessandro Gatti <a.gatti@frob.it>
2025-08-26 12:27:21 +10:00
..
ISSUE_TEMPLATE github/ISSUE_TEMPLATE: Update issue form to remove checklist generation. 2024-05-31 22:17:45 +10:00
workflows tools/ci.sh: Extend Arm testing to include hardfp targets. 2025-08-26 12:27:21 +10:00
dependabot.yml github: Add dependabot to update GitHub Actions. 2022-11-11 13:25:40 +11:00
FUNDING.yml github: Add FUNDING.yml file pointing to micropython GitHub sponsorship. 2020-06-18 00:02:53 +10:00
pull_request_template.md github: Add Pull Request template. 2024-06-26 14:47:13 +10:00