circuitpython/.github/actions/deps/ports/action.yml
Scott Shawcroft 7f0cc9e7b4
Add Zephyr port
This port is meant to grow to encompass all existing boards. For
now, it is a port while we transition over.

It is named `zephyr-cp` to differentiate it from the MicroPython
`zephyr` port. They are separate implementations.
2025-02-04 11:24:13 -08:00

32 lines
717 B
YAML

name: Fetch port deps
inputs:
board:
required: true
type: string
port:
required: true
type: string
runs:
using: composite
steps:
- name: Set up broadcom
if: inputs.port == 'broadcom'
uses: ./.github/actions/deps/ports/broadcom
- name: Set up espressif
if: inputs.port == 'espressif'
uses: ./.github/actions/deps/ports/espressif
- name: Set up litex
if: inputs.port == 'litex'
uses: ./.github/actions/deps/ports/litex
- name: Set up nordic
if: inputs.port == 'nordic'
uses: ./.github/actions/deps/ports/nordic
- name: Set up Zephyr
if: inputs.port == 'zephyr-cp'
uses: ./.github/actions/deps/ports/zephyr-cp