AtomVM
AtomVM copied to clipboard
Update pytest/qemu esp32-build CI, add 5.2-rc1
This updates esp32 CI to latest pytest-embedded and qemu, and adds 5.2-rc1 to Ci.
Enables future work on adding esp32-c3 to qemu CI, and future usage of pytest-embedded-wokwi
All esp-idf versions now use the same pytest/qemu version.
Esp-idf 5.2-rc1 was added, with one test backed out for that version.
Qemu binary download also supports arm64 for faster running locally on m1 macs (when using act).
the CONFIG_ESPTOOLPY_FLASHSIZE_DETECT=n sdkconfig was needed on 4.4.6 - it would fail 100% of the time otherwise.
These changes are made under both the "Apache 2.0" and the "GNU Lesser General Public License 2.1 or later" license terms (dual license).
SPDX-License-Identifier: Apache-2.0 OR LGPL-2.1-or-later