Skip to content

Commit d557071

Browse files
committed
Update qemu esp32 versions
https://github.com/espressif/qemu/releases/tag/esp-develop-9.2.2-20250228 Bump esp-idf versions while here. Signed-off-by: Peter M <petermm@gmail.com>
1 parent a639cbc commit d557071

File tree

1 file changed

+22
-22
lines changed

1 file changed

+22
-22
lines changed

.github/workflows/esp32-build.yaml

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -38,17 +38,17 @@ jobs:
3838
matrix:
3939
esp-idf-target: ["esp32", "esp32c3"]
4040
idf-version:
41-
- 'v5.0.7'
42-
- 'v5.1.5'
43-
- 'v5.2.3'
41+
- 'v5.0.8'
42+
- 'v5.1.6'
43+
- 'v5.2.4'
4444
- 'v5.3.2'
4545
- 'v5.4'
4646

4747
exclude:
4848
- esp-idf-target: "esp32c3"
49-
idf-version: 'v5.0.7'
49+
idf-version: 'v5.0.8'
5050
- esp-idf-target: "esp32c3"
51-
idf-version: 'v5.1.5'
51+
idf-version: 'v5.1.6'
5252
steps:
5353
- name: Checkout repo
5454
uses: actions/checkout@v4
@@ -82,9 +82,9 @@ jobs:
8282
if: runner.arch != 'ARM64' && runner.os == 'Linux' && matrix.esp-idf-target == 'esp32'
8383
run: |
8484
set -eu
85-
QEMU_VER=esp-develop-9.0.0-20240606
86-
QEMU_XTENSA_DIST=qemu-xtensa-softmmu-esp_develop_9.0.0_20240606-x86_64-linux-gnu.tar.xz
87-
QEMU_XTENSA_SHA256=071d117c44a6e9a1bc8664ab63b592d3e17ceb779119dcb46c59571a4a7a88c9
85+
QEMU_VER=esp-develop-9.2.2-20250228
86+
QEMU_XTENSA_DIST=qemu-xtensa-softmmu-esp_develop_9.2.2_20250228-x86_64-linux-gnu.tar.xz
87+
QEMU_XTENSA_SHA256=0ad2f51961ce8f0890c55474c70101201afc59c6464fe8502c39af523a641244
8888
wget --no-verbose https://github.com/espressif/qemu/releases/download/${QEMU_VER}/${QEMU_XTENSA_DIST}
8989
echo "${QEMU_XTENSA_SHA256} *${QEMU_XTENSA_DIST}" | sha256sum --check --strict -
9090
tar -xf ${QEMU_XTENSA_DIST} -C /opt && rm ${QEMU_XTENSA_DIST}
@@ -93,9 +93,9 @@ jobs:
9393
if: runner.arch != 'ARM64' && runner.os == 'Linux' && matrix.esp-idf-target == 'esp32c3'
9494
run: |
9595
set -eu
96-
QEMU_VER=esp-develop-9.0.0-20240606
97-
QEMU_RISCV32_DIST=qemu-riscv32-softmmu-esp_develop_9.0.0_20240606-x86_64-linux-gnu.tar.xz
98-
QEMU_RISCV32_SHA256=47120e826cfec7180db8cb611a7a4aed2e9b2191c2a739194f8ce085e63cdd8d
96+
QEMU_VER=esp-develop-9.2.2-20250228
97+
QEMU_RISCV32_DIST=qemu-riscv32-softmmu-esp_develop_9.2.2_20250228-x86_64-linux-gnu.tar.xz
98+
QEMU_RISCV32_SHA256=56269d57a4b8b5f7bd8a68f43e30f6302aab73e0d62a2895673ac1e0c4f2d040
9999
wget --no-verbose https://github.com/espressif/qemu/releases/download/${QEMU_VER}/${QEMU_RISCV32_DIST}
100100
echo "${QEMU_RISCV32_SHA256} *${QEMU_RISCV32_DIST}" | sha256sum --check --strict -
101101
tar -xf ${QEMU_RISCV32_DIST} -C /opt && rm ${QEMU_RISCV32_DIST}
@@ -104,9 +104,9 @@ jobs:
104104
if: runner.arch == 'ARM64' && runner.os == 'Linux' && matrix.esp-idf-target == 'esp32'
105105
run: |
106106
set -eu
107-
QEMU_VER=esp-develop-9.0.0-20240606
108-
QEMU_XTENSA_DIST=qemu-xtensa-softmmu-esp_develop_9.0.0_20240606-aarch64-linux-gnu.tar.xz
109-
QEMU_XTENSA_SHA256=43552f32b303a6820d0d9551903e54fc221aca98ccbd04e5cbccbca881548008
107+
QEMU_VER=esp-develop-9.2.2-20250228
108+
QEMU_XTENSA_DIST=qemu-xtensa-softmmu-esp_develop_9.2.2_20250228-aarch64-linux-gnu.tar.xz
109+
QEMU_XTENSA_SHA256=7f119e4bebbb3950cce5af996f7be949b4dd2695b6c65225149c8b057ebbfa37
110110
wget --no-verbose https://github.com/espressif/qemu/releases/download/${QEMU_VER}/${QEMU_XTENSA_DIST}
111111
echo "${QEMU_XTENSA_SHA256} *${QEMU_XTENSA_DIST}" | sha256sum --check --strict -
112112
tar -xf ${QEMU_XTENSA_DIST} -C /opt && rm ${QEMU_XTENSA_DIST}
@@ -115,9 +115,9 @@ jobs:
115115
if: runner.arch == 'ARM64' && runner.os == 'Linux' && matrix.esp-idf-target == 'esp32c3'
116116
run: |
117117
set -eu
118-
QEMU_VER=esp-develop-9.0.0-20240606
119-
QEMU_RISCV32_DIST=qemu-riscv32-softmmu-esp_develop_9.0.0_20240606-aarch64-linux-gnu.tar.xz
120-
QEMU_RISCV32_SHA256=3b6221a8b1881d2c9b9fa0b0bf8d7065c84153d2a54e429307bde9feae235c27
118+
QEMU_VER=esp-develop-9.2.2-20250228
119+
QEMU_RISCV32_DIST=qemu-riscv32-softmmu-esp_develop_9.2.2_20250228-aarch64-linux-gnu.tar.xz
120+
QEMU_RISCV32_SHA256=d017d515662d1c66eef6741cb0de62e83e5b2fb981ef3387f4afa5729903f4a7
121121
wget --no-verbose https://github.com/espressif/qemu/releases/download/${QEMU_VER}/${QEMU_RISCV32_DIST}
122122
echo "${QEMU_RISCV32_SHA256} *${QEMU_RISCV32_DIST}" | sha256sum --check --strict -
123123
tar -xf ${QEMU_RISCV32_DIST} -C /opt && rm ${QEMU_RISCV32_DIST}
@@ -126,11 +126,11 @@ jobs:
126126
run: |
127127
set -e
128128
. $IDF_PATH/export.sh
129-
pip install pytest==8.2.2 \
130-
pytest-embedded==1.10.3 \
131-
pytest-embedded-serial-esp==1.10.3 \
132-
pytest-embedded-idf==1.10.3 \
133-
pytest-embedded-qemu==1.10.3
129+
pip install pytest==8.3.5 \
130+
pytest-embedded==1.15.0 \
131+
pytest-embedded-serial-esp==1.15.0 \
132+
pytest-embedded-idf==1.15.0 \
133+
pytest-embedded-qemu==1.15.0
134134
135135
- name: Build ESP32 tests using idf.py with memory checks
136136
working-directory: ./src/platforms/esp32/test/

0 commit comments

Comments
 (0)