name: Async TCP CI on: push: pull_request: workflow_dispatch: jobs: build-arduino: name: ${{ matrix.config }} runs-on: ubuntu-latest strategy: matrix: config: [arduino-cli.yaml, arduino-cli-dev.yaml] steps: - uses: actions/checkout@v3 - uses: arduino/setup-arduino-cli@v1 - name: Download board run: | arduino-cli --config-file ${{ matrix.config }} core update-index arduino-cli --config-file ${{ matrix.config }} board listall arduino-cli --config-file ${{ matrix.config }} core install esp32:esp32 - name: Compile Sketch run: arduino-cli --config-file ${{ matrix.config }} --library ./src/ compile --fqbn esp32:esp32:esp32 ./examples/ClientServer/Client/Client.ino - name: Compile Sketch with IPv6 env: LWIP_IPV6: true run: arduino-cli --config-file ${{ matrix.config }} --library ./src/ compile --fqbn esp32:esp32:esp32 ./examples/ClientServer/Client/Client.ino