Merge pull request #5702 from adafruit/tannewt-patch-2

Exclude ci checks and tests from building boards
This commit is contained in:
Dan Halbert 2021-12-11 23:00:41 -05:00 committed by GitHub
commit 05e0734157
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 13 additions and 0 deletions

View File

@ -34,6 +34,11 @@ PORT_TO_ARCH = {
"stm": "arm",
}
IGNORE = [
"tools/ci_set_matrix.py",
"tools/ci_check_duplicate_usb_vid_pid.py",
]
changed_files = {}
try:
changed_files = json.loads(os.environ["CHANGED_FILES"])
@ -81,6 +86,14 @@ def set_boards_to_build(build_all):
boards_to_build.update(port_to_boards[port])
continue
# Check the ignore list to see if the file isn't used on board builds.
if p in IGNORE:
continue
# Boards don't run tests so ignore those as well.
if p.startswith("tests"):
continue
# Otherwise build it all
boards_to_build = all_board_ids
break