7878 sudo apt-get install -y gcc-arm-none-eabi gcc-aarch64-linux-gnu gcc-powerpc-linux-gnu gnu-efi
7979
8080 - name : Install Clang
81- if : inputs.arch == 'arm' || inputs.arch == 'ARM'
81+ if : |
82+ inputs.config-file == './config/examples/stm32c0.config' ||
83+ inputs.config-file == './config/examples/stm32c0-rsa2048.config' ||
84+ inputs.config-file == './config/examples/stm32h5.config' ||
85+ inputs.config-file == './config/examples/stm32h5-dualbank.config' ||
86+ inputs.config-file == './config/examples/stm32h7.config' ||
87+ inputs.config-file == './config/examples/stm32h7-octospi.config' ||
88+ inputs.config-file == './config/examples/stm32u5.config' ||
89+ inputs.config-file == './config/examples/stm32u5-wolfcrypt-tz.config' ||
90+ inputs.config-file == './config/examples/stm32u5-nonsecure-dualbank.config' ||
91+ inputs.config-file == 'config/examples/stm32n567.config'
8292 run : |
8393 sudo apt-get install -y clang
8494
@@ -99,7 +109,17 @@ jobs:
99109 make ${{inputs.make-args}}
100110
101111 - name : Rebuild wolfboot with Clang
102- if : inputs.arch == 'arm' || inputs.arch == 'ARM'
112+ if : |
113+ inputs.config-file == './config/examples/stm32c0.config' ||
114+ inputs.config-file == './config/examples/stm32c0-rsa2048.config' ||
115+ inputs.config-file == './config/examples/stm32h5.config' ||
116+ inputs.config-file == './config/examples/stm32h5-dualbank.config' ||
117+ inputs.config-file == './config/examples/stm32h7.config' ||
118+ inputs.config-file == './config/examples/stm32h7-octospi.config' ||
119+ inputs.config-file == './config/examples/stm32u5.config' ||
120+ inputs.config-file == './config/examples/stm32u5-wolfcrypt-tz.config' ||
121+ inputs.config-file == './config/examples/stm32u5-nonsecure-dualbank.config' ||
122+ inputs.config-file == 'config/examples/stm32n567.config'
103123 run : |
104124 make distclean
105125 cp ${{inputs.config-file}} .config
0 commit comments