name: Thomas the tank engine - Build and Artifact the ESP-IDF Project on: push: pull_request: jobs: build: strategy: matrix: idf_ver: [release-v4.4.6, release-v5.0.5, release-v5.1.3, release-v5.2.1] idf_target: [esp32, esp32s3, esp32c3] runs-on: ubuntu-latest steps: - name: Checkout repo uses: actions/checkout@v4 with: submodules: "recursive" - name: ESP-IDF build uses: espressif/esp-idf-ci-action@v1 with: esp_idf_version: ${{ matrix.idf_ver }} target: ${{ matrix.idf_target }}