Subversion Repositories ESP8266_P1_Meter

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 raymond 1
name: ESP-IDF CI
2
on: [workflow_call, push]
3
jobs:
4
  esp_idf_build:
5
    runs-on: ubuntu-latest
6
    strategy:
7
      matrix:
8
        version:
9
          - name: v50_build
10
            version_number: release-v5.0
11
            target: esp32c3
12
          - name: v51_build
13
            version_number: release-v5.1
14
            target: esp32c6
15
          - name: v52_build
16
            version_number: release-v5.2
17
            target: esp32c6
18
          - name: v53_build
19
            version_number: release-v5.3
20
            target: esp32c6
21
          - name: v54_build
22
            version_number: release-v5.4
23
            target: esp32c6
24
          - name: v60_build
25
            version_number: release-v6.0
26
            target: esp32c6
27
        example:
28
          - name: publish_and_subscribe
29
          - name: publish_and_subscribe_event_group
30
          - name: tls_letsencrypt
31
 
32
    steps:
33
      - name: Checkout repo
34
        uses: actions/checkout@v6
35
        with:
36
          submodules: 'recursive'
37
 
38
      - name: ESP-IDF Build
39
        uses: espressif/esp-idf-ci-action@v1
40
        with:
41
          esp_idf_version: ${{ matrix.version.version_number }}
42
          target: ${{ matrix.version.target }}
43
          path: examples/espidf/${{ matrix.example.name }}