{"receipt_id":"w1-1","seq":1,"branch_id":"w1","kind":"apply","cmd":"git update-index -q --refresh; git apply -v --3way --recount --ignore-space-change --whitespace=nowarn /opt/receipts-06611379bb8d4d3a9ec0288fded4b174/incoming/9b2b6604f2a4bc766fcd07188b086271f6c0eed122136898d1e31526007491a9.diff","path":null,"exit_code":0,"stdout_tail":"","stderr_tail":"Checking patch stac_fastapi/api/stac_fastapi/api/models.py...\nApplied patch to 'stac_fastapi/api/stac_fastapi/api/models.py' cleanly.\nApplied patch stac_fastapi/api/stac_fastapi/api/models.py cleanly.\n","stdout_sha256":"11db7aba235abf0bcd1444e29c45dd966b3a376b571e230a5da4233dc8932f50","log_path":"~/dev/nebius-hackathon/pilot/v2-arm-lightning/stac-utils__stac-fastapi-729/runs/pilot-stac-utils__stac-fastapi-729-c761b1856e/logs/w1/w1-1.log","tree_digest":"9774d75ac5349adb4a425dee77eebd62e48536ba6cbaa718fd9b3f066efea27a","tree_download_s":2.043897334020585,"started_at":"2026-10-03T22:15:33.632206Z","duration_s":0.007432,"timed_out":false,"image_before":"afed7a2f-bc9d-4cb5-be56-99b1ef6c7dee","image_after":"6edbc8ed-d1bc-468c-bd46-ee7d49179255","junit":null,"diff":null,"patch_sha256":"9b2b6604f2a4bc766fcd07188b086271f6c0eed122136898d1e31526007491a9","dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"w1-2","seq":2,"branch_id":"w1","kind":"verification","cmd":"/opt/receipts-de8040fdf7624e54b0812a9f4b456c23/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-de8040fdf7624e54b0812a9f4b456c23/receipts_pytest.py --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning stac_fastapi/api/tests/test_app.py stac_fastapi/api/tests/test_models.py -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/w1-2.xml","path":null,"exit_code":1,"stdout_tail":"============================= test session starts ==============================\ncollected 18 items\n\nstac_fastapi/api/tests/test_app.py FFF.FFFFF                             [ 50%]\nstac_fastapi/api/tests/test_models.py F........                          [100%]\n\n=================================== FAILURES ===================================\nE   TypeError: can only join an iterable\n/usr/local/lib/python3.10/site-packages/starlette/middleware/cors.py:45: TypeError: can only join an iterable\nE   TypeError: can only join an iterable\n/usr/local/lib/python3.10/site-packages/starlette/middleware/cors.py:45: TypeError: can only join an iterable\nE   TypeError: can only join an iterable\n/usr/local/lib/python3.10/site-packages/starlette/middleware/cors.py:45: TypeError: can only join an iterable\nE   TypeError: can only join an iterable\n/usr/local/lib/python3.10/site-packages/starlette/middleware/cors.py:45: TypeError: can only join an iterable\nE   TypeError: can only join an iterable\n/usr/local/lib/python3.10/site-packages/starlette/middleware/cors.py:45: TypeError: can only join an iterable\nE   TypeError: can only join an iterable\n/usr/local/lib/python3.10/site-packages/starlette/middleware/cors.py:45: TypeError: can only join an iterable\nE   TypeError: can only join an iterable\n/usr/local/lib/python3.10/site-packages/starlette/middleware/cors.py:45: TypeError: can only join an iterable\nE   TypeError: can only join an iterable\n/usr/local/lib/python3.10/site-packages/starlette/middleware/cors.py:45: TypeError: can only join an iterable\nE   RecursionError: maximum recursion depth exceeded\n!!! Recursion detected (same locals & position)\n/stac-fastapi/stac_fastapi/api/stac_fastapi/api/models.py:64: RecursionError: maximum recursion depth exceeded\n==================================== PASSES ====================================\n-------------- generated xml file: /opt/receipts/reports/w1-2.xml --------------\n=========================== short test summary info ============================\nPASSED stac_fastapi/api/tests/test_app.py::test_client_openapi\nPASSED stac_fastapi/api/tests/test_models.py::test_create_post_request_model[None-True]\nPASSED stac_fastapi/api/tests/test_models.py::test_create_post_request_model[filter1-True]\nPASSED stac_fastapi/api/tests/test_models.py::test_create_post_request_model[test==test-False]\nPASSED stac_fastapi/api/tests/test_models.py::test_create_post_request_model[filter3-False]\nPASSED stac_fastapi/api/tests/test_models.py::test_create_post_request_model_nested_fields[None-True]\nPASSED stac_fastapi/api/tests/test_models.py::test_create_post_request_model_nested_fields[sortby1-True]\nPASSED stac_fastapi/api/tests/test_models.py::test_create_post_request_model_nested_fields[sortby2-False]\nPASSED stac_fastapi/api/tests/test_models.py::test_create_post_request_model_nested_fields[test-False]\nFAILED stac_fastapi/api/tests/test_app.py::test_client_response_type - TypeEr...\nFAILED stac_fastapi/api/tests/test_app.py::test_client_invalid_response_type[True]\nFAILED stac_fastapi/api/tests/test_app.py::test_client_invalid_response_type[False]\nFAILED stac_fastapi/api/tests/test_app.py::test_filter_extension[True] - Type...\nFAILED stac_fastapi/api/tests/test_app.py::test_filter_extension[False] - Typ...\nFAILED stac_fastapi/api/tests/test_app.py::test_fields_extension[True] - Type...\nFAILED stac_fastapi/api/tests/test_app.py::test_fields_extension[False] - Typ...\nFAILED stac_fastapi/api/tests/test_app.py::test_request_model - TypeError: ca...\nFAILED stac_fastapi/api/tests/test_models.py::test_create_get_request_model\n========================= 9 failed, 9 passed in 0.77s ==========================\n","stderr_tail":"","stdout_sha256":"a7441c170e212b6d64d1150f70a5c2e36d898285827745ad7ac98f43543d57de","log_path":"~/dev/nebius-hackathon/pilot/v2-arm-lightning/stac-utils__stac-fastapi-729/runs/pilot-stac-utils__stac-fastapi-729-c761b1856e/logs/w1/w1-2.log","tree_digest":"9774d75ac5349adb4a425dee77eebd62e48536ba6cbaa718fd9b3f066efea27a","tree_download_s":2.770629958016798,"started_at":"2026-10-03T22:15:36.980569Z","duration_s":1.9016860000000002,"timed_out":false,"image_before":"6edbc8ed-d1bc-468c-bd46-ee7d49179255","image_after":"8070e680-b491-44cd-920f-aec475310d7e","junit":{"passed":["stac_fastapi/api/tests/test_app.py::test_client_openapi","stac_fastapi/api/tests/test_models.py::test_create_post_request_model[None-True]","stac_fastapi/api/tests/test_models.py::test_create_post_request_model[filter1-True]","stac_fastapi/api/tests/test_models.py::test_create_post_request_model[test==test-False]","stac_fastapi/api/tests/test_models.py::test_create_post_request_model[filter3-False]","stac_fastapi/api/tests/test_models.py::test_create_post_request_model_nested_fields[None-True]","stac_fastapi/api/tests/test_models.py::test_create_post_request_model_nested_fields[sortby1-True]","stac_fastapi/api/tests/test_models.py::test_create_post_request_model_nested_fields[sortby2-False]","stac_fastapi/api/tests/test_models.py::test_create_post_request_model_nested_fields[test-False]"],"failed":["stac_fastapi/api/tests/test_app.py::test_client_response_type","stac_fastapi/api/tests/test_app.py::test_client_invalid_response_type[True]","stac_fastapi/api/tests/test_app.py::test_client_invalid_response_type[False]","stac_fastapi/api/tests/test_app.py::test_filter_extension[True]","stac_fastapi/api/tests/test_app.py::test_filter_extension[False]","stac_fastapi/api/tests/test_app.py::test_fields_extension[True]","stac_fastapi/api/tests/test_app.py::test_fields_extension[False]","stac_fastapi/api/tests/test_app.py::test_request_model","stac_fastapi/api/tests/test_models.py::test_create_get_request_model"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"stac_fastapi/api/tests/test_app.py::test_client_response_type":"TypeError: can only join an iterable\nE   TypeError: can only join an iterable","stac_fastapi/api/tests/test_app.py::test_client_invalid_response_type[True]":"TypeError: can only join an iterable\nE   TypeError: can only join an iterable","stac_fastapi/api/tests/test_app.py::test_client_invalid_response_type[False]":"TypeError: can only join an iterable\nE   TypeError: can only join an iterable","stac_fastapi/api/tests/test_app.py::test_filter_extension[True]":"TypeError: can only join an iterable\nE   TypeError: can only join an iterable","stac_fastapi/api/tests/test_app.py::test_filter_extension[False]":"TypeError: can only join an iterable\nE   TypeError: can only join an iterable","stac_fastapi/api/tests/test_app.py::test_fields_extension[True]":"TypeError: can only join an iterable\nE   TypeError: can only join an iterable","stac_fastapi/api/tests/test_app.py::test_fields_extension[False]":"TypeError: can only join an iterable\nE   TypeError: can only join an iterable","stac_fastapi/api/tests/test_app.py::test_request_model":"TypeError: can only join an iterable\nE   TypeError: can only join an iterable","stac_fastapi/api/tests/test_models.py::test_create_get_request_model":"RecursionError: maximum recursion depth exceeded\nE   RecursionError: maximum recursion depth exceeded\n!!! Recursion detected (same locals & position)"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
