{"receipt_id":"official1-1","seq":1,"branch_id":"official1","kind":"apply","cmd":"git update-index -q --refresh; git apply -v --3way --recount --ignore-space-change --whitespace=nowarn /opt/receipts-3933969e33214ab78fdb9026423e6a4b/incoming/356e4e0545ebbcdfb2a1c1f83f447b328282456d6e9dce637f85437b14dee520.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-P/stac-utils__stac-fastapi-729/runs/pilot-stac-utils__stac-fastapi-729-07063ad25c/logs/official1/official1-1.log","tree_digest":"c88f7d993b7cf0ff7b03fa9d59e391430c541427022456b4c36c7546585174bf","tree_download_s":1.8204747911076993,"started_at":"2026-10-03T16:47:42.873906Z","duration_s":0.009109,"timed_out":false,"image_before":"bc305b6b-c48f-4ee2-9380-020699859f19","image_after":"1ffa15e7-b81a-4f6d-be41-6216600270e0","junit":null,"diff":null,"patch_sha256":"356e4e0545ebbcdfb2a1c1f83f447b328282456d6e9dce637f85437b14dee520","dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"official1-2","seq":2,"branch_id":"official1","kind":"command","cmd":"pytest --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","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: Annotated[t, ...]: t must be a type. Got (typing.Annotated[typing.Optional[str], Query(PydanticUndefined)], None).\n/usr/local/lib/python3.10/typing.py:176: TypeError: Annotated[t, ...]: t must be a type. Got (typing.Annotated[typing.Optional[str], Query(PydanticUndefined)], None).\nE   TypeError: Annotated[t, ...]: t must be a type. Got (typing.Annotated[typing.Optional[str], Query(PydanticUndefined)], None).\n/usr/local/lib/python3.10/typing.py:176: TypeError: Annotated[t, ...]: t must be a type. Got (typing.Annotated[typing.Optional[str], Query(PydanticUndefined)], None).\nE   TypeError: Annotated[t, ...]: t must be a type. Got (typing.Annotated[typing.Optional[str], Query(PydanticUndefined)], None).\n/usr/local/lib/python3.10/typing.py:176: TypeError: Annotated[t, ...]: t must be a type. Got (typing.Annotated[typing.Optional[str], Query(PydanticUndefined)], None).\nE   TypeError: Annotated[t, ...]: t must be a type. Got (typing.Annotated[typing.Optional[str], Query(PydanticUndefined)], None).\n/usr/local/lib/python3.10/typing.py:176: TypeError: Annotated[t, ...]: t must be a type. Got (typing.Annotated[typing.Optional[str], Query(PydanticUndefined)], None).\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: Annotated[t, ...]: t must be a type. Got (typing.Annotated[typing.Optional[str], Query(PydanticUndefined)], None).\n/usr/local/lib/python3.10/typing.py:176: TypeError: Annotated[t, ...]: t must be a type. Got (typing.Annotated[typing.Optional[str], Query(PydanticUndefined)], None).\n==================================== PASSES ====================================\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.54s ==========================\n","stderr_tail":"","stdout_sha256":"34edcf13c400d09b42ff8e8793a6c6c845ac0b36cbc684a7fa18645442065142","log_path":"~/dev/nebius-hackathon/pilot/v2-P/stac-utils__stac-fastapi-729/runs/pilot-stac-utils__stac-fastapi-729-07063ad25c/logs/official1/official1-2.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T16:47:46.009414Z","duration_s":1.19073,"timed_out":false,"image_before":"1ffa15e7-b81a-4f6d-be41-6216600270e0","image_after":"a1f72df6-b33c-4f8f-ba9b-f33212c5f84c","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
