| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- name: Build examples
- on:
- push:
- branches:
- - master
- pull_request:
- jobs:
- build-master:
- runs-on: ubuntu-latest
- strategy:
- matrix:
- idf_target: ["esp32", "esp32s2", "esp32s3"]
- steps:
- - name: Checkout repo
- uses: actions/checkout@v2
- with:
- submodules: 'recursive'
- - name: esp-idf build
- uses: espressif/esp-idf-ci-action@main
- with:
- target: ${{ matrix.idf_target }}
- path: 'examples'
- build-release-v5_0:
- name: Build for ${{ matrix.idf_target }} on ${{ matrix.idf_ver }}
- runs-on: ubuntu-latest
- strategy:
- matrix:
- idf_ver: ["release-v5.0"]
- idf_target: ["esp32", "esp32s2", "esp32s3"]
- steps:
- - name: Checkout repo
- uses: actions/checkout@v2
- with:
- submodules: 'recursive'
- - name: esp-idf build
- uses: espressif/esp-idf-ci-action@main
- with:
- esp_idf_version: ${{ matrix.idf_ver }}
- target: ${{ matrix.idf_target }}
- path: 'examples'
- build-release-v4_4:
- name: Build for ${{ matrix.idf_target }} on ${{ matrix.idf_ver }}
- runs-on: ubuntu-latest
- strategy:
- matrix:
- idf_ver: ["v4.4"]
- idf_target: ["esp32", "esp32s2", "esp32s3"]
- steps:
- - name: Checkout repo
- uses: actions/checkout@v2
- with:
- submodules: 'recursive'
- - name: esp-idf build
- uses: espressif/esp-idf-ci-action@main
- with:
- esp_idf_version: ${{ matrix.idf_ver }}
- target: ${{ matrix.idf_target }}
- path: 'examples'
- build-release-v4_1:
- runs-on: ubuntu-latest
- steps:
- - name: Checkout repo
- uses: actions/checkout@v2
- with:
- submodules: 'recursive'
- - name: esp-idf build
- uses: espressif/esp-idf-ci-action@release-v4.1
- with:
- path: 'examples'
- build-release-v4_2:
- runs-on: ubuntu-latest
- steps:
- - name: Checkout repo
- uses: actions/checkout@v2
- with:
- submodules: 'recursive'
- - name: esp-idf build
- uses: espressif/esp-idf-ci-action@release-v4.2
- with:
- path: 'examples'
- build-release-v4_3:
- runs-on: ubuntu-latest
- steps:
- - name: Checkout repo
- uses: actions/checkout@v2
- with:
- submodules: 'recursive'
- - name: esp-idf build
- uses: espressif/esp-idf-ci-action@release-v4.3
- with:
- path: 'examples'
|