8
8
matrix :
9
9
idf_ver : ["latest", "release-v4.1", "release-v4.2", "release-v4.3", "release-v4.4"]
10
10
example : ["pppos_client", "modem_console", "ap_to_pppos", "simple_cmux_client"]
11
- idf_target : ["esp32"]
11
+ idf_target : ["esp32"]
12
12
exclude :
13
13
- idf_ver : " release-v4.1"
14
14
example : modem_console
@@ -57,30 +57,30 @@ jobs:
57
57
cat sdkconfig.ci.usb >> sdkconfig.defaults
58
58
idf.py build
59
59
60
- build_mdns :
61
- strategy :
62
- matrix :
63
- idf_ver : ["latest"]
60
+ build_mdns :
61
+ strategy :
62
+ matrix :
63
+ idf_ver : ["latest"]
64
64
idf_target : ["esp32", "esp32s2", "esp32c3"]
65
65
config : ["eth_custom_netif", "eth_def", "eth_no_ipv6", "eth_socket"]
66
- runs-on : ubuntu-20.04
67
- container : espressif/idf:${{ matrix.idf_ver }}
68
- steps :
69
- - name : Checkout esp-protocols
70
- uses : actions/checkout@v3
71
- with :
72
- submodules : recursive
73
- - name : Build ${{ matrix.example }} with IDF-${{ matrix.idf_ver }} for ${{ matrix.idf_target }} for ${{ matrix.config }}
74
- env :
75
- IDF_TARGET : ${{ matrix.idf_target }}
76
- shell : bash
66
+ runs-on : ubuntu-20.04
67
+ container : espressif/idf:${{ matrix.idf_ver }}
68
+ steps :
69
+ - name : Checkout esp-protocols
70
+ uses : actions/checkout@v3
71
+ with :
72
+ submodules : recursive
73
+ - name : Build ${{ matrix.example }} with IDF-${{ matrix.idf_ver }} for ${{ matrix.idf_target }} for ${{ matrix.config }}
74
+ env :
75
+ IDF_TARGET : ${{ matrix.idf_target }}
76
+ shell : bash
77
77
working-directory : components/mdns/examples/
78
- run : |
79
- . ${IDF_PATH}/export.sh
78
+ run : |
79
+ . ${IDF_PATH}/export.sh
80
80
rm -rf sdkconfig sdkconfig.defaults build build_${{ matrix.config }}
81
- cat sdkconfig.ci.${{ matrix.config }} >> sdkconfig.defaults
82
- idf.py set-target ${{ matrix.idf_target }}
83
- idf.py build
81
+ cat sdkconfig.ci.${{ matrix.config }} >> sdkconfig.defaults
82
+ idf.py set-target ${{ matrix.idf_target }}
83
+ idf.py build
84
84
mv build build_${{ matrix.config }}
85
85
- name : Merge binaries with IDF-${{ matrix.idf_ver }} for ${{ matrix.config }}
86
86
working-directory : components/mdns/examples
@@ -118,7 +118,7 @@ jobs:
118
118
- name : Checkout esp-protocols
119
119
uses : actions/checkout@v3
120
120
with :
121
- submodules : recursive
121
+ submodules : recursive
122
122
- name : Build ${{ matrix.example }} with IDF-${{ matrix.idf_ver }} for ${{ matrix.idf_target }}
123
123
working-directory : components/asio/examples/${{ matrix.example }}
124
124
env :
@@ -234,9 +234,9 @@ jobs:
234
234
path : components/esp_websocket_client/examples/*.xml
235
235
236
236
run-target-mdns :
237
- strategy :
238
- matrix :
239
- idf_ver : ["latest"]
237
+ strategy :
238
+ matrix :
239
+ idf_ver : ["latest"]
240
240
idf_target : ["esp32"]
241
241
config : ["eth_custom_netif", "eth_def", "eth_no_ipv6", "eth_socket"]
242
242
name : Run mDNS Example Test on target
@@ -267,7 +267,7 @@ jobs:
267
267
run : |
268
268
rm -rf build
269
269
mv build_${{ matrix.config }} build
270
- cat sdkconfig.ci.${{ matrix.config }} >> sdkconfig.defaults
270
+ cat sdkconfig.ci.${{ matrix.config }} >> sdkconfig.defaults
271
271
python -m pytest --log-cli-level DEBUG --junit-xml=./examples_results_${{ matrix.idf_target }}_${{ matrix.idf_ver }}_${{ matrix.config }}.xml --target=${{ matrix.idf_target }}
272
272
rm -rf build sdkconfig.defaults
273
273
- uses : actions/upload-artifact@v2
@@ -277,9 +277,9 @@ jobs:
277
277
path : components/mdns/examples/*.xml
278
278
279
279
run-target-asio :
280
- strategy :
281
- matrix :
282
- idf_ver : ["latest"]
280
+ strategy :
281
+ matrix :
282
+ idf_ver : ["latest"]
283
283
idf_target : ["esp32"]
284
284
example : ["asio_chat", "tcp_echo_server", "udp_echo_server", "ssl_client_server"]
285
285
name : Run ASIO Example Test on target
0 commit comments