3030 permissions : {}
3131 strategy :
3232 fail-fast : true
33+ matrix :
34+ board :
35+ - profile : esp32s3-ospi
36+ # If you change this line, change it in sketch.yaml as well
37+ fqbn : esp32:esp32:esp32s3:CDCOnBoot=cdc,FlashSize=8M,PSRAM=opi,CPUFreq=80,USBMode=hwcdc,FlashMode=qio,PartitionScheme=custom,DebugLevel=none
38+ artifact-suffix : ospi
39+ - profile : esp32s3-qspi
40+ # If you change this line, change it in sketch.yaml as well
41+ fqbn : esp32:esp32:esp32s3:CDCOnBoot=cdc,FlashSize=8M,PSRAM=enabled,CPUFreq=80,USBMode=hwcdc,FlashMode=qio,PartitionScheme=custom,DebugLevel=none
42+ artifact-suffix : qspi
43+
3344 outputs :
3445 slug : ${{ steps.slug.outputs.slug }}
3546
@@ -52,11 +63,10 @@ jobs:
5263 github-token : ${{ secrets.GITHUB_TOKEN }}
5364 sketch-paths : |
5465 - ats-mini
55- # If you change this line, change it in sketch.yaml as well
56- fqbn : esp32:esp32:esp32s3:CDCOnBoot=cdc,FlashSize=8M,PSRAM=disabled,CPUFreq=80,USBMode=hwcdc,FlashMode=qio,PartitionScheme=custom,DebugLevel=none
66+ fqbn : ${{ matrix.board.fqbn }}
5767 cli-compile-flags : |
5868 - --profile
59- - esp32s3
69+ - ${{ matrix.board.profile }}
6070 - --export-binaries
6171 # Disabled to prevent building artifact for a previous commit
6272 enable-deltas-report : false
6777 with :
6878 if-no-files-found : error
6979 path : sketches-reports
70- name : sketches-report
80+ name : sketches-report-${{ matrix.board.artifact-suffix }}
7181
7282 - name : Prepare compiled artifact
7383 run : |
7989 uses : actions/upload-artifact@v4
8090 with :
8191 if-no-files-found : error
82- name : ${{ github.event.repository.name }}-${{ steps.slug.outputs.slug }}
92+ name : ${{ github.event.repository.name }}-${{ steps.slug.outputs.slug }}-${{ matrix.board.artifact-suffix }}
8393 path : artifact
8494
8595 release :
0 commit comments