File tree Expand file tree Collapse file tree 2 files changed +34
-10
lines changed Expand file tree Collapse file tree 2 files changed +34
-10
lines changed Original file line number Diff line number Diff line change @@ -2,28 +2,27 @@ name: Async TCP CI
2
2
3
3
on :
4
4
push :
5
- branches :
6
5
pull_request :
6
+ workflow_dispatch :
7
7
8
8
jobs :
9
-
10
9
build-arduino :
11
- name : Arduino on ${{ matrix.os }}
12
- runs-on : ${{ matrix.os }}
10
+ name : ${{ matrix.config }}
11
+ runs-on : ubuntu-latest
13
12
strategy :
14
13
matrix :
15
- os : [ubuntu-latest ]
14
+ config : [arduino-cli.yaml, arduino-cli-dev.yaml ]
16
15
steps :
17
16
- uses : actions/checkout@v3
18
17
- uses : arduino/setup-arduino-cli@v1
19
18
- name : Download board
20
19
run : |
21
- arduino-cli --config-file arduino-cli.yaml core update-index
22
- arduino-cli --config-file arduino-cli.yaml board listall
23
- arduino-cli --config-file arduino-cli.yaml core install esp32:esp32@2.0.2
20
+ arduino-cli --config-file ${{ matrix.config }} core update-index
21
+ arduino-cli --config-file ${{ matrix.config }} board listall
22
+ arduino-cli --config-file ${{ matrix.config }} core install esp32:esp32
24
23
- name : Compile Sketch
25
- run : arduino-cli --config-file arduino-cli.yaml --library ./src/ compile --fqbn esp32:esp32:esp32 ./examples/ClientServer/Client/Client.ino
24
+ run : arduino-cli --config-file ${{ matrix.config }} --library ./src/ compile --fqbn esp32:esp32:esp32 ./examples/ClientServer/Client/Client.ino
26
25
- name : Compile Sketch with IPv6
27
26
env :
28
27
LWIP_IPV6 : true
29
- run : arduino-cli --config-file arduino-cli.yaml --library ./src/ compile --fqbn esp32:esp32:esp32 ./examples/ClientServer/Client/Client.ino
28
+ run : arduino-cli --config-file ${{ matrix.config }} --library ./src/ compile --fqbn esp32:esp32:esp32 ./examples/ClientServer/Client/Client.ino
Original file line number Diff line number Diff line change
1
+ board_manager :
2
+ additional_urls :
3
+ - https://espressif.github.io/arduino-esp32/package_esp32_dev_index.json
4
+ directories :
5
+ builtin.libraries : ./src/
6
+ build_cache :
7
+ compilations_before_purge : 10
8
+ ttl : 720h0m0s
9
+ daemon :
10
+ port : " 50051"
11
+ library :
12
+ enable_unsafe_install : false
13
+ logging :
14
+ file : " "
15
+ format : text
16
+ level : info
17
+ metrics :
18
+ addr : :9090
19
+ enabled : true
20
+ output :
21
+ no_color : false
22
+ sketch :
23
+ always_export_binaries : false
24
+ updater :
25
+ enable_notification : true
You can’t perform that action at this time.
0 commit comments