circuitpython/.github/workflows
Jeff Epler a9801f9960 github/workflows: Use Python 3.11 for unix coverage testing.
This removes the need for an explicit `sys_settrace_features.py.exp` file.

This means that people testing locally will also need to install Python
3.11 in some way, such as with pyenv or uv, and use it during
`make VARIANT=coverage test`, or they will get failures.

When using Python from GitHub actions/setup-python, pip3 can't be wrapped
by sudo, because this invokes the operating system python instead.

Signed-off-by: Jeff Epler <jepler@gmail.com>
2025-07-06 00:08:54 +10:00
..
biome.yml github/workflows: Add Biome workflow for JavaScript formatting/linting. 2024-03-22 14:31:25 +11:00
code_formatting.yml github/workflows: Move codespell to a GitHub workflow, version it. 2024-02-07 15:19:38 +11:00
code_size.yml tools/ci.sh: Fix reference commit for code size comparison. 2024-10-31 23:19:55 +11:00
code_size_comment.yml github/workflows: Update Ubuntu images for code size CI tasks. 2024-09-23 12:42:07 +10:00
codespell.yml all: Upgrade codespell to v2.4.1. 2025-02-25 16:11:33 +11:00
commit_formatting.yml tools/ci.sh: Fix commit msg checking when PR branch HEAD behind master. 2024-10-31 23:16:25 +11:00
docs.yml github/workflows: Bump actions/setup-python from 4 to 5. 2023-12-15 16:13:15 +11:00
examples.yml github/workflows: Bump actions/checkout from 3 to 4. 2023-09-05 11:27:05 +10:00
mpremote.yml github/workflows: Bump actions/upload-artifact from 3 to 4. 2023-12-15 16:14:43 +11:00
mpy_format.yml github/workflows: Stop using ubuntu-20.04. 2025-02-25 15:11:43 +11:00
ports.yml github/workflows: Bump actions/checkout from 3 to 4. 2023-09-05 11:27:05 +10:00
ports_alif.yml github/workflows: Add Alif port to CI. 2025-04-09 00:22:33 +10:00
ports_cc3200.yml github/workflows: Bump actions/checkout from 3 to 4. 2023-09-05 11:27:05 +10:00
ports_esp32.yml github/workflows: Include the Python version in the ESP-IDF cache key. 2025-02-25 15:13:13 +11:00
ports_esp8266.yml github/workflows: Bump actions/checkout from 3 to 4. 2023-09-05 11:27:05 +10:00
ports_mimxrt.yml github/workflows: Stop using ubuntu-20.04. 2025-02-25 15:11:43 +11:00
ports_nrf.yml github/workflows: Stop using ubuntu-20.04. 2025-02-25 15:11:43 +11:00
ports_powerpc.yml github/workflows: Bump actions/checkout from 3 to 4. 2023-09-05 11:27:05 +10:00
ports_qemu.yml github/workflows: Split QEMU/Arm builds into separate entries. 2025-06-10 10:57:32 +10:00
ports_renesas-ra.yml github/workflows: Stop using ubuntu-20.04. 2025-02-25 15:11:43 +11:00
ports_rp2.yml github/workflows: Run mimxrt and rp2 CI with space in repository path. 2024-01-24 11:07:00 +11:00
ports_samd.yml github/workflows: Bump actions/checkout from 3 to 4. 2023-09-05 11:27:05 +10:00
ports_stm32.yml github/workflows: Stop using ubuntu-20.04. 2025-02-25 15:11:43 +11:00
ports_unix.yml github/workflows: Use Python 3.11 for unix coverage testing. 2025-07-06 00:08:54 +10:00
ports_webassembly.yml github/workflows: Bump actions/checkout from 3 to 4. 2023-09-05 11:27:05 +10:00
ports_windows.yml github/workflows: Use windows-latest runner for all Windows CI jobs. 2025-06-11 00:43:40 +10:00
ports_zephyr.yml ci: Add caching of ccache for Zephyr. 2024-12-18 15:11:01 +11:00
ruff.yml top: Bump Ruff version to v0.11.6. 2025-04-24 21:42:21 +10:00