diff options
| author | hathach <[email protected]> | 2025-04-18 17:54:01 +0700 |
|---|---|---|
| committer | hathach <[email protected]> | 2025-04-18 17:59:38 +0700 |
| commit | 2fd0301f0ef0df058de4004d045eb0ea4209a2e9 (patch) | |
| tree | 65182d57fb57766a36ff0e09057254df308a40d0 /tools/build.py | |
| parent | 925010fd841c5442579c503a3b1aa211cc25e8b2 (diff) | |
| parent | e44f556a951451fd9123cb822683faac324e0450 (diff) | |
Merge branch 'master' into fork/HiFiPhile/ping_out
# Conflicts:
# src/portable/synopsys/dwc2/hcd_dwc2.c
Diffstat (limited to 'tools/build.py')
| -rwxr-xr-x | tools/build.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/tools/build.py b/tools/build.py index 633d2b582..d28ddd929 100755 --- a/tools/build.py +++ b/tools/build.py @@ -182,9 +182,14 @@ def build_boards_list(boards, toolchain, build_system, build_flags_on): def build_family(family, toolchain, build_system, build_flags_on, one_per_family, boards): + skip_ci = ['pico_sdk'] + if os.getenv('GITHUB_ACTIONS') or os.getenv('CIRCLECI'): + skip_ci_file = Path(f"hw/bsp/{family}/skip_ci.txt") + if skip_ci_file.exists(): + skip_ci = skip_ci_file.read_text().split() all_boards = [] for entry in os.scandir(f"hw/bsp/{family}/boards"): - if entry.is_dir() and entry.name != 'pico_sdk': + if entry.is_dir() and not entry.name in skip_ci: all_boards.append(entry.name) all_boards.sort() |
