diff options
| author | Ha Thach <[email protected]> | 2024-05-10 18:55:43 +0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2024-05-10 18:55:43 +0700 |
| commit | 3e2ea7750681b27238043c7158ff5508f01914a3 (patch) | |
| tree | 11f9198467f561c1ff4cfd3c45e9a7b02cf9f572 /.github/actions/get_deps | |
| parent | bf9cf107c638f5f674be716b8ac7cd983aa05804 (diff) | |
More ci tweak (#2636)
* change concurrency group to ${{ github.workflow }}-${{ github.ref }}
* use argparse for build.py hil_test.py, remove the need to install click
* move ci win/mac to build_cmake.yml
* rename build_family.yml to build_util.yml
* build_util.yml support esp32
* integrate build-espressif into build.yml
* build.py support make with --board option
* add get_deps action
* update hil test to reuse action
Diffstat (limited to '.github/actions/get_deps')
| -rw-r--r-- | .github/actions/get_deps/action.yml | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/.github/actions/get_deps/action.yml b/.github/actions/get_deps/action.yml new file mode 100644 index 000000000..38b44a70e --- /dev/null +++ b/.github/actions/get_deps/action.yml @@ -0,0 +1,29 @@ +name: Get dependencies + +inputs: + arg: + required: true + type: string + +runs: + using: "composite" + steps: + - name: Checkout pico-sdk for rp2040 + if: contains(inputs.arg, 'rp2040') || contains(inputs.arg, 'raspberry_pi_pico') + uses: actions/checkout@v4 + with: + repository: raspberrypi/pico-sdk + ref: develop + path: pico-sdk + + - name: Linux dependencies + if: runner.os == 'Linux' + run: | + sudo apt install -y ninja-build + shell: bash + + - name: Get Dependencies + run: | + python3 tools/get_deps.py ${{ inputs.arg }} + echo "PICO_SDK_PATH=${{ github.workspace }}/pico-sdk" >> $GITHUB_ENV + shell: bash |
