name: build on: push: pull_request: permissions: contents: read jobs: host-tests: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Configure run: cmake -S tests -B build-host -DCMAKE_BUILD_TYPE=Debug - name: Build run: cmake --build build-host --parallel - name: Test run: ctest --test-dir build-host --output-on-failure esp-idf: runs-on: ubuntu-latest container: espressif/idf:v5.3.4 steps: - uses: actions/checkout@v4 - name: Build ESP32-S3 firmware run: idf.py build