name: Build the ESP-IDF Project on: workflow_dispatch: push: paths: - "ePaper-ESP-IDF/**" pull_request: paths: - "ePaper-ESP-IDF/**" concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true jobs: build: strategy: matrix: idf_ver: [release-v5.1, release-v5.2, release-v5.3, latest] idf_target: [esp32s3] 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 }} path: ePaper-ESP-IDF