Skip to content

Commit be25fb8

Browse files
committed
Branch build fix
1 parent 2b44a6c commit be25fb8

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

tools/ci.py

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -861,12 +861,16 @@ def _define_testrun(ctx, changed_files, labels, full):
861861
# Based on which files changed, or other things like PR labels we can
862862
# decide what to run, or even if the full test run should be running on the
863863
# pull request, etc...
864-
changed_pkg_requirements_files = json.loads(
865-
changed_files_contents["pkg_requirements_files"]
866-
)
867-
changed_test_requirements_files = json.loads(
868-
changed_files_contents["test_requirements_files"]
869-
)
864+
changed_pkg_requirements_files: list[str] = []
865+
changed_test_requirements_files: list[str] = []
866+
if "pkg_requirements_files" in changed_files_contents:
867+
changed_pkg_requirements_files = json.loads(
868+
changed_files_contents["pkg_requirements_files"]
869+
)
870+
if "test_requirements_files" in changed_files_contents:
871+
changed_test_requirements_files = json.loads(
872+
changed_files_contents["test_requirements_files"]
873+
)
870874
if full:
871875
ctx.info("Full test run chosen")
872876
testrun = TestRun(type="full", skip_code_coverage=True)

0 commit comments

Comments
 (0)