build arm-clang on circleci with pull request (#2644)

* Build arm-clang using circle ci (only on PR): cache most of mandatory deps, clang toolchain
* update get_deps.py to include CMSIS_5 with --print + no arguments, prevent duplicated deps
This commit is contained in:
Ha Thach
2024-05-14 12:44:36 +07:00
committed by GitHub
parent ae01de2464
commit 3c24ba3ff2
4 changed files with 106 additions and 33 deletions

View File

@@ -2,8 +2,8 @@ name: Get dependencies
inputs:
arg:
description: 'Arguments to get_deps.py'
required: true
type: string
runs:
using: "composite"

View File

@@ -58,7 +58,7 @@ jobs:
matrix:
toolchain:
- 'aarch64-gcc'
# - 'arm-clang'
# - 'arm-clang' # clang is built by circle-ci
- 'arm-gcc'
- 'msp430-gcc'
- 'riscv-gcc'
@@ -81,7 +81,7 @@ jobs:
matrix:
toolchain:
- 'aarch64-gcc'
#- 'arm-clang'
# - 'arm-clang' # clang is built by circle-ci
- 'arm-gcc'
- 'msp430-gcc'
- 'riscv-gcc'