Skip to content

Commit 91f33e9

Browse files
committed
ci: Avoid building test apps
1 parent 31c909c commit 91f33e9

File tree

8 files changed

+3
-59
lines changed

8 files changed

+3
-59
lines changed

.github/workflows/hil.yml

+3-59
Original file line numberDiff line numberDiff line change
@@ -24,58 +24,6 @@ concurrency:
2424

2525

2626
jobs:
27-
build-app:
28-
name: Generate and Build App
29-
strategy:
30-
matrix:
31-
board:
32-
- mcu: esp32
33-
target: xtensa-esp32-none-elf
34-
- mcu: esp32c2
35-
target: riscv32imc-unknown-none-elf
36-
- mcu: esp32c3
37-
target: riscv32imc-unknown-none-elf
38-
- mcu: esp32c6
39-
target: riscv32imac-unknown-none-elf
40-
- mcu: esp32h2
41-
target: riscv32imac-unknown-none-elf
42-
- mcu: esp32s2
43-
target: xtensa-esp32s2-none-elf
44-
- mcu: esp32s3
45-
target: xtensa-esp32s3-none-elf
46-
fail-fast: false
47-
runs-on: ubuntu-22.04
48-
steps:
49-
50-
- if: matrix.board.mcu == 'esp32' || matrix.board.mcu == 'esp32s2' || matrix.board.mcu == 'esp32s3'
51-
uses: esp-rs/[email protected]
52-
with:
53-
default: true
54-
buildtargets: ${{ matrix.board.mcu }}
55-
ldproxy: false
56-
57-
- if: matrix.board.mcu != 'esp32' && matrix.board.mcu != 'esp32s2' && matrix.board.mcu != 'esp32s3'
58-
uses: dtolnay/rust-toolchain@nightly
59-
with:
60-
target: ${{ matrix.board.target }}
61-
components: rust-src
62-
63-
- uses: Swatinem/rust-cache@v2
64-
65-
- uses: actions/checkout@v4
66-
with:
67-
repository: esp-rs/esp-hal
68-
path: esp-hal
69-
70-
- run: cargo build --release --example hello_world
71-
working-directory: esp-hal/${{ matrix.board.mcu }}-hal
72-
73-
- uses: actions/upload-artifact@v3
74-
with:
75-
name: ${{ matrix.board.mcu }}_app
76-
path: esp-hal/${{ matrix.board.mcu }}-hal/target/${{ matrix.board.target }}/release/examples/hello_world
77-
if-no-files-found: error
78-
7927
build-espflash:
8028
name: Build espflash
8129
runs-on: ubuntu-20.04
@@ -100,7 +48,7 @@ jobs:
10048
run-target:
10149
name: Run Tests on Target
10250
if: ${{ github.repository_owner == 'esp-rs' }}
103-
needs: [build-app, build-espflash]
51+
needs: build-espflash
10452
runs-on: [self-hosted, linux, x64, "${{ matrix.board.mcu }}${{ matrix.board.freq }}" ]
10553
strategy:
10654
matrix:
@@ -116,10 +64,6 @@ jobs:
11664
fail-fast: false
11765
steps:
11866
- uses: actions/checkout@v4
119-
- uses: actions/download-artifact@v3
120-
with:
121-
name: ${{ matrix.board.mcu }}_app
122-
path: espflash/${{ matrix.board.mcu }}_app
12367
- uses: actions/download-artifact@v3
12468
with:
12569
name: espflash
@@ -141,7 +85,7 @@ jobs:
14185
- name: flash test
14286
env:
14387
ESPFLASH_PORT: /dev/serial_ports/${{ matrix.board.mcu }}
144-
ESPFLASH_APP: espflash/${{ matrix.board.mcu }}_app/hello_world
88+
ESPFLASH_APP: espflash/resources/apps/${{ matrix.board.mcu }}
14589
shell: bash
14690
run: |
14791
result=$(espflash_app/espflash flash ${{ env.ESPFLASH_APP }} 2>&1)
@@ -184,7 +128,7 @@ jobs:
184128
- name: save-image/write-bin test
185129
env:
186130
ESPFLASH_PORT: /dev/serial_ports/${{ matrix.board.mcu }}
187-
ESPFLASH_APP: espflash/${{ matrix.board.mcu }}_app/hello_world
131+
ESPFLASH_APP: espflash/resources/apps/${{ matrix.board.mcu }}
188132
run: |
189133
result=$(espflash_app/espflash save-image --merge --chip ${{ matrix.board.mcu }} ${{ env.ESPFLASH_APP }} app.bin 2>&1)
190134
echo "$result"

espflash/resources/apps/esp32

1.6 MB
Binary file not shown.

espflash/resources/apps/esp32c2

2.99 MB
Binary file not shown.

espflash/resources/apps/esp32c3

3.35 MB
Binary file not shown.

espflash/resources/apps/esp32c6

3.79 MB
Binary file not shown.

espflash/resources/apps/esp32h2

3.48 MB
Binary file not shown.

espflash/resources/apps/esp32s2

1.52 MB
Binary file not shown.

espflash/resources/apps/esp32s3

1.87 MB
Binary file not shown.

0 commit comments

Comments
 (0)