Skip to content

Commit 31c909c

Browse files
committed
ci: Update esp32c2 hosted runner name
1 parent 76d322d commit 31c909c

File tree

1 file changed

+20
-12
lines changed

1 file changed

+20
-12
lines changed

.github/workflows/hil.yml

+20-12
Original file line numberDiff line numberDiff line change
@@ -101,17 +101,25 @@ jobs:
101101
name: Run Tests on Target
102102
if: ${{ github.repository_owner == 'esp-rs' }}
103103
needs: [build-app, build-espflash]
104-
runs-on: [self-hosted, linux, x64, "${{ matrix.board }}" ]
104+
runs-on: [self-hosted, linux, x64, "${{ matrix.board.mcu }}${{ matrix.board.freq }}" ]
105105
strategy:
106106
matrix:
107-
board: [esp32, esp32c2, esp32c3, esp32c6, esp32h2, esp32s2, esp32s3]
107+
board:
108+
- mcu: esp32
109+
- mcu: esp32c2
110+
freq: -26mhz
111+
- mcu: esp32c3
112+
- mcu: esp32c6
113+
- mcu: esp32h2
114+
- mcu: esp32s2
115+
- mcu: esp32s3
108116
fail-fast: false
109117
steps:
110118
- uses: actions/checkout@v4
111119
- uses: actions/download-artifact@v3
112120
with:
113-
name: ${{ matrix.board }}_app
114-
path: espflash/${{ matrix.board }}_app
121+
name: ${{ matrix.board.mcu }}_app
122+
path: espflash/${{ matrix.board.mcu }}_app
115123
- uses: actions/download-artifact@v3
116124
with:
117125
name: espflash
@@ -121,7 +129,7 @@ jobs:
121129

122130
- name: board-info test
123131
env:
124-
ESPFLASH_PORT: /dev/serial_ports/${{ matrix.board }}
132+
ESPFLASH_PORT: /dev/serial_ports/${{ matrix.board.mcu }}
125133
shell: bash
126134
run: |
127135
result=$(espflash_app/espflash board-info)
@@ -132,8 +140,8 @@ jobs:
132140
133141
- name: flash test
134142
env:
135-
ESPFLASH_PORT: /dev/serial_ports/${{ matrix.board }}
136-
ESPFLASH_APP: espflash/${{ matrix.board }}_app/hello_world
143+
ESPFLASH_PORT: /dev/serial_ports/${{ matrix.board.mcu }}
144+
ESPFLASH_APP: espflash/${{ matrix.board.mcu }}_app/hello_world
137145
shell: bash
138146
run: |
139147
result=$(espflash_app/espflash flash ${{ env.ESPFLASH_APP }} 2>&1)
@@ -144,7 +152,7 @@ jobs:
144152
145153
- name: monitor test
146154
env:
147-
ESPFLASH_PORT: /dev/serial_ports/${{ matrix.board }}
155+
ESPFLASH_PORT: /dev/serial_ports/${{ matrix.board.mcu }}
148156
shell: bash
149157
run: |
150158
result=$(timeout 5s espflash_app/espflash monitor --non-interactive || true)
@@ -155,7 +163,7 @@ jobs:
155163
156164
- name: erase/read flash test
157165
env:
158-
ESPFLASH_PORT: /dev/serial_ports/${{ matrix.board }}
166+
ESPFLASH_PORT: /dev/serial_ports/${{ matrix.board.mcu }}
159167
run: |
160168
result=$(espflash_app/espflash erase-flash 2>&1)
161169
echo "$result"
@@ -175,10 +183,10 @@ jobs:
175183
176184
- name: save-image/write-bin test
177185
env:
178-
ESPFLASH_PORT: /dev/serial_ports/${{ matrix.board }}
179-
ESPFLASH_APP: espflash/${{ matrix.board }}_app/hello_world
186+
ESPFLASH_PORT: /dev/serial_ports/${{ matrix.board.mcu }}
187+
ESPFLASH_APP: espflash/${{ matrix.board.mcu }}_app/hello_world
180188
run: |
181-
result=$(espflash_app/espflash save-image --merge --chip ${{ matrix.board }} ${{ env.ESPFLASH_APP }} app.bin 2>&1)
189+
result=$(espflash_app/espflash save-image --merge --chip ${{ matrix.board.mcu }} ${{ env.ESPFLASH_APP }} app.bin 2>&1)
182190
echo "$result"
183191
if [[ ! $result =~ "Image successfully saved!" ]]; then
184192
exit 1

0 commit comments

Comments
 (0)