Merge pull request #912 from bigbrett/tc3-toolchain-support #2014
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Test PIC32CZ and PIC32CK Build | |
| on: | |
| push: | |
| branches: [ 'master', 'main', 'release/**' ] | |
| pull_request: | |
| branches: [ '*' ] | |
| jobs: | |
| build-pic32cz: | |
| uses: ./.github/workflows/test-build.yml | |
| with: | |
| arch: ARM | |
| config-file: config/examples/pic32cz.config | |
| make-args: "TARGET=pic32cz" | |
| build-pic32ck: | |
| uses: ./.github/workflows/test-build.yml | |
| with: | |
| arch: ARM | |
| config-file: config/examples/pic32ck.config | |
| make-args: "TARGET=pic32ck" | |
| # The PIC32CZ wolfHSM port (WOLFHSM_MICROCHIP_PIC32CZ) is not public: build the | |
| # wolfHSM-client configuration against the compile-only stub in | |
| # tools/ci/pic32cz-wolfhsm-stub so the WOLFBOOT_ENABLE_WOLFHSM_CLIENT code | |
| # paths for this target are still compile-checked (see its README.md). | |
| build-pic32cz-wolfhsm: | |
| uses: ./.github/workflows/test-build.yml | |
| with: | |
| arch: ARM | |
| config-file: config/examples/pic32cz-wolfHSM.config | |
| make-args: "TARGET=pic32cz WOLFHSM_MICROCHIP_PIC32CZ=tools/ci/pic32cz-wolfhsm-stub" |