|
48 | 48 | runs-on: ubuntu-latest
|
49 | 49 | outputs:
|
50 | 50 | build_all: ${{ steps.set-chunks.outputs.build_all }}
|
| 51 | + build_libraries: ${{ steps.set-chunks.outputs.build_libraries }} |
51 | 52 | build_static_sketches: ${{ steps.set-chunks.outputs.build_static_sketches }}
|
52 | 53 | build_idf: ${{ steps.set-chunks.outputs.build_idf }}
|
53 | 54 | build_platformio: ${{ steps.set-chunks.outputs.build_platformio }}
|
@@ -103,6 +104,7 @@ jobs:
|
103 | 104 |
|
104 | 105 | build_platformio=${{ steps.changed-files.outputs.platformio_any_changed == 'true' }}
|
105 | 106 | build_idf=${{ steps.changed-files.outputs.idf_any_changed == 'true' }}
|
| 107 | + build_libraries=${{ steps.changed-files.outputs.libraries_any_changed == 'true' }} |
106 | 108 | build_static_sketches=${{ steps.changed-files.outputs.static_sketeches_any_changed == 'true' }}
|
107 | 109 |
|
108 | 110 | core_changed=${{ steps.changed-files.outputs.core_any_changed == 'true' }}
|
@@ -164,6 +166,7 @@ jobs:
|
164 | 166 | chunks+="]"
|
165 | 167 |
|
166 | 168 | echo "build_all=$build_all" >> $GITHUB_OUTPUT
|
| 169 | + echo "build_libraries=$build_libraries" >> $GITHUB_OUTPUT |
167 | 170 | echo "build_static_sketches=$build_static_sketches" >> $GITHUB_OUTPUT
|
168 | 171 | echo "build_idf=$build_idf" >> $GITHUB_OUTPUT
|
169 | 172 | echo "build_platformio=$build_platformio" >> $GITHUB_OUTPUT
|
@@ -274,7 +277,10 @@ jobs:
|
274 | 277 | build-esp-idf-component:
|
275 | 278 | name: Build with ESP-IDF ${{ matrix.idf_ver }} for ${{ matrix.idf_target }}
|
276 | 279 | needs: gen-chunks
|
277 |
| - if: ${{ needs.gen-chunks.outputs.build_all == 'true' || needs.gen-chunks.outputs.build_idf == 'true' }} |
| 280 | + if: | |
| 281 | + needs.gen-chunks.outputs.build_all == 'true' || |
| 282 | + needs.gen-chunks.outputs.build_libraries == 'true' || |
| 283 | + needs.gen-chunks.outputs.build_idf == 'true' |
278 | 284 | runs-on: ubuntu-20.04
|
279 | 285 | strategy:
|
280 | 286 | fail-fast: false
|
|
0 commit comments