{"receipt_id":"base-1","seq":1,"branch_id":"base","kind":"command","cmd":"python -c 'import base64; from pathlib import Path; Path('\"'\"'/tmp/receipts-astropy__ccdproc-867-test.patch'\"'\"').write_bytes(base64.b64decode('\"'\"'ZGlmZiAtLWdpdCBhL2NjZHByb2MvdGVzdHMvdGVzdF9jY2Rwcm9jLnB5IGIvY2NkcHJvYy90ZXN0cy90ZXN0X2NjZHByb2MucHkKaW5kZXggYjc5ODgzYS4uYjJiYzBhZCAxMDA2NDQKLS0tIGEvY2NkcHJvYy90ZXN0cy90ZXN0X2NjZHByb2MucHkKKysrIGIvY2NkcHJvYy90ZXN0cy90ZXN0X2NjZHByb2MucHkKQEAgLTMwNSw2ICszMDUsOSBAQCBkZWYgdGVzdF9zdWJ0cmFjdF9vdmVyc2Nhbl9mYWlscygpOgogICAgICMgRG9lcyBhIGZpdHNfc2VjdGlvbiB3aGljaCBpcyBub3QgYSBzdHJpbmcgcmFpc2UgYW4gZXJyb3I/CiAgICAgd2l0aCBweXRlc3QucmFpc2VzKFR5cGVFcnJvcik6CiAgICAgICAgIHN1YnRyYWN0X292ZXJzY2FuKGNjZF9kYXRhLCBmaXRzX3NlY3Rpb249NSkKKyAgICAjIERvIHdlIHJhaXNlIGFuIGVycm9yIGlmIHRoZSBpbnB1dCBpcyBhIHBsYWluIGFycmF5PworICAgIHdpdGggcHl0ZXN0LnJhaXNlcyhUeXBlRXJyb3IpOgorICAgICAgICBzdWJ0cmFjdF9vdmVyc2NhbihucC56ZXJvcygoMTAsIDEwKSksIGZpdHNfc2VjdGlvbj0iWzE6MTBdIikKIAogCiBkZWYgdGVzdF90cmltX2ltYWdlX2ZpdHNfc2VjdGlvbl9yZXF1aXJlc19zdHJpbmcoKToK'\"'\"'))'","path":null,"exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","log_path":"~/dev/nebius-hackathon/pilot/v2-P/astropy__ccdproc-867/runs/pilot-astropy__ccdproc-867-b8a6e1503c/logs/base/base-1.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T21:14:44.946462Z","duration_s":0.023617,"timed_out":false,"image_before":"00ecf36b-5595-36cf-968a-67ff504d2658","image_after":"b5057b2c-d562-42ce-9771-7670a0208bb4","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-2","seq":2,"branch_id":"base","kind":"command","cmd":"git apply /tmp/receipts-astropy__ccdproc-867-test.patch","path":null,"exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","log_path":"~/dev/nebius-hackathon/pilot/v2-P/astropy__ccdproc-867/runs/pilot-astropy__ccdproc-867-b8a6e1503c/logs/base/base-2.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T21:14:46.836581Z","duration_s":0.004181000000000001,"timed_out":false,"image_before":"b5057b2c-d562-42ce-9771-7670a0208bb4","image_after":"6d58dcf7-35f6-4b49-a945-569c4abd9a38","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-3","seq":3,"branch_id":"base","kind":"command","cmd":"/opt/receipts-73b06151b7ee4625a7121d74c61c843b/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-73b06151b7ee4625a7121d74c61c843b/receipts_pytest.py --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning ccdproc/tests/test_ccdproc.py -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/base-3.xml","path":null,"exit_code":1,"stdout_tail":"ess _______________________________\n------------------------------ Captured log call -------------------------------\nWARNING  root:core.py:375 Negative values in array will be replaced with nan\n_______________________ test_ccd_process_gain_corrected ________________________\n------------------------------ Captured log call -------------------------------\nWARNING  root:core.py:375 Negative values in array will be replaced with nan\n------------- generated xml file: /opt/receipts/reports/base-3.xml -------------\n=========================== short test summary info ============================\nPASSED ccdproc/tests/test_ccdproc.py::test_create_deviation[u_image0-None-u_readnoise0-True]\nPASSED ccdproc/tests/test_ccdproc.py::test_create_deviation[u_image1-u_gain1-u_readnoise1-False]\nPASSED ccdproc/tests/test_ccdproc.py::test_create_deviation[u_image2-u_gain2-u_readnoise2-True]\nPASSED ccdproc/tests/test_ccdproc.py::test_create_deviation[u_image3-None-u_readnoise3-False]\nPASSED ccdproc/tests/test_ccdproc.py::test_create_deviation[u_image4-u_gain4-u_readnoise4-True]\nPASSED ccdproc/tests/test_ccdproc.py::test_create_deviation[u_image5-u_gain5-u_readnoise5-False]\nPASSED ccdproc/tests/test_ccdproc.py::test_create_deviation[u_image6-u_gain6-u_readnoise6-False]\nPASSED ccdproc/tests/test_ccdproc.py::test_create_deviation_from_negative\nPASSED ccdproc/tests/test_ccdproc.py::test_create_deviation_from_negative_2\nPASSED ccdproc/tests/test_ccdproc.py::test_create_deviation_keywords_must_have_unit\nPASSED ccdproc/tests/test_ccdproc.py::test_subtract_overscan[False-False-False]\nPASSED ccdproc/tests/test_ccdproc.py::test_subtract_overscan[False-False-True]\nPASSED ccdproc/tests/test_ccdproc.py::test_subtract_overscan[False-True-False]\nPASSED ccdproc/tests/test_ccdproc.py::test_subtract_overscan[False-True-True]\nPASSED ccdproc/tests/test_ccdproc.py::test_subtract_overscan[True-False-False]\nPASSED ccdproc/tests/test_ccdproc.py::test_subtract_overscan[True-False-True]\nPASSED ccdproc/tests/test_ccdproc.py::test_subtract_overscan_model[True]\nPASSED ccdproc/tests/test_ccdproc.py::test_subtract_overscan_model[False]\nPASSED ccdproc/tests/test_ccdproc.py::test_trim_image_fits_section_requires_string\nPASSED ccdproc/tests/test_ccdproc.py::test_trim_image_fits_section[False-False]\nPASSED ccdproc/tests/test_ccdproc.py::test_trim_image_fits_section[True-True]\nPASSED ccdproc/tests/test_ccdproc.py::test_trim_image_no_section\nPASSED ccdproc/tests/test_ccdproc.py::test_trim_with_wcs_alters_wcs\nPASSED ccdproc/tests/test_ccdproc.py::test_subtract_bias\nPASSED ccdproc/tests/test_ccdproc.py::test_subtract_bias_fails\nPASSED ccdproc/tests/test_ccdproc.py::test_subtract_dark[True-True-True]\nPASSED ccdproc/tests/test_ccdproc.py::test_subtract_dark[True-True-False]\nPASSED ccdproc/tests/test_ccdproc.py::test_subtract_dark[True-False-True]\nPASSED ccdproc/tests/test_ccdproc.py::test_subtract_dark[True-False-False]\nPASSED ccdproc/tests/test_ccdproc.py::test_subtract_dark[False-True-True]\nPASSED ccdproc/tests/test_ccdproc.py::test_subtract_dark[False-True-False]\nPASSED ccdproc/tests/test_ccdproc.py::test_subtract_dark[False-False-True]\nPASSED ccdproc/tests/test_ccdproc.py::test_subtract_dark[False-False-False]\nPASSED ccdproc/tests/test_ccdproc.py::test_subtract_dark_fails\nPASSED ccdproc/tests/test_ccdproc.py::test_unit_mismatch_behaves_as_expected\nPASSED ccdproc/tests/test_ccdproc.py::test_flat_correct\nPASSED ccdproc/tests/test_ccdproc.py::test_flat_correct_min_value\nPASSED ccdproc/tests/test_ccdproc.py::test_flat_correct_norm_value\nPASSED ccdproc/tests/test_ccdproc.py::test_flat_correct_norm_value_bad_value\nPASSED ccdproc/tests/test_ccdproc.py::test_flat_correct_deviation\nPASSED ccdproc/tests/test_ccdproc.py::test_flat_correct_data_uncertainty\nPASSED ccdproc/tests/test_ccdproc.py::test_gain_correct\nPASSED ccdproc/tests/test_ccdproc.py::test_gain_correct_quantity\nPASSED ccdproc/tests/test_ccdproc.py::test_transform_isccd\nPASSED ccdproc/tests/test_ccdproc.py::test_transform_isfunc\nPASSED ccdproc/tests/test_ccdproc.py::test_catch_transform_wcs_warning\nPASSED ccdproc/tests/test_ccdproc.py::test_transform_image[False-False]\nPASSED ccdproc/tests/test_ccdproc.py::test_transform_image[True-True]\nPASSED ccdproc/tests/test_ccdproc.py::test_block_reduce\nPASSED ccdproc/tests/test_ccdproc.py::test_block_average\nPASSED ccdproc/tests/test_ccdproc.py::test_block_replicate\nPASSED ccdproc/tests/test_ccdproc.py::test__blkavg_ndarray\nPASSED ccdproc/tests/test_ccdproc.py::test__blkavg_dimensions\nPASSED ccdproc/tests/test_ccdproc.py::test__blkavg_larger\nPASSED ccdproc/tests/test_ccdproc.py::test__overscan_schange\nPASSED ccdproc/tests/test_ccdproc.py::test_create_deviation_does_not_change_input\nPASSED ccdproc/tests/test_ccdproc.py::test_cosmicray_median_does_not_change_input\nPASSED ccdproc/tests/test_ccdproc.py::test_cosmicray_lacosmic_does_not_change_input\nPASSED ccdproc/tests/test_ccdproc.py::test_flat_correct_does_not_change_input\nPASSED ccdproc/tests/test_ccdproc.py::test_gain_correct_does_not_change_input\nPASSED ccdproc/tests/test_ccdproc.py::test_subtract_bias_does_not_change_input\nPASSED ccdproc/tests/test_ccdproc.py::test_trim_image_does_not_change_input\nPASSED ccdproc/tests/test_ccdproc.py::test_transform_image_does_not_change_input\nPASSED ccdproc/tests/test_ccdproc.py::test_wcs_project_onto_same_wcs\nPASSED ccdproc/tests/test_ccdproc.py::test_wcs_project_onto_same_wcs_remove_headers\nPASSED ccdproc/tests/test_ccdproc.py::test_wcs_project_onto_shifted_wcs\nPASSED ccdproc/tests/test_ccdproc.py::test_wcs_project_onto_scale_wcs\nPASSED ccdproc/tests/test_ccdproc.py::test_ccd_process_does_not_change_input\nPASSED ccdproc/tests/test_ccdproc.py::test_ccd_process_parameters_are_appropriate\nPASSED ccdproc/tests/test_ccdproc.py::test_ccd_process\nPASSED ccdproc/tests/test_ccdproc.py::test_ccd_process_gain_corrected\nFAILED ccdproc/tests/test_ccdproc.py::test_subtract_overscan_fails - Attribut...\n========================= 1 failed, 71 passed in 0.85s =========================\n","stderr_tail":"","stdout_sha256":"4bf56df0d1acdbb25a348adf70ddfaa1e7c8be16350e10abb61160a2c09a223a","log_path":"~/dev/nebius-hackathon/pilot/v2-P/astropy__ccdproc-867/runs/pilot-astropy__ccdproc-867-b8a6e1503c/logs/base/base-3.log","tree_digest":"253783465f10b937dc72e791d59aa763dd0084904e3aedb520cbe01d4046a582","tree_download_s":3.9527861669193953,"started_at":"2026-10-03T21:14:48.712882Z","duration_s":4.019964,"timed_out":false,"image_before":"6d58dcf7-35f6-4b49-a945-569c4abd9a38","image_after":"d4d2d270-8d1d-44a1-9af8-c0defa0e75b9","junit":{"passed":["ccdproc/tests/test_ccdproc.py::test_create_deviation[u_image0-None-u_readnoise0-True]","ccdproc/tests/test_ccdproc.py::test_create_deviation[u_image1-u_gain1-u_readnoise1-False]","ccdproc/tests/test_ccdproc.py::test_create_deviation[u_image2-u_gain2-u_readnoise2-True]","ccdproc/tests/test_ccdproc.py::test_create_deviation[u_image3-None-u_readnoise3-False]","ccdproc/tests/test_ccdproc.py::test_create_deviation[u_image4-u_gain4-u_readnoise4-True]","ccdproc/tests/test_ccdproc.py::test_create_deviation[u_image5-u_gain5-u_readnoise5-False]","ccdproc/tests/test_ccdproc.py::test_create_deviation[u_image6-u_gain6-u_readnoise6-False]","ccdproc/tests/test_ccdproc.py::test_create_deviation_from_negative","ccdproc/tests/test_ccdproc.py::test_create_deviation_from_negative_2","ccdproc/tests/test_ccdproc.py::test_create_deviation_keywords_must_have_unit","ccdproc/tests/test_ccdproc.py::test_subtract_overscan[False-False-False]","ccdproc/tests/test_ccdproc.py::test_subtract_overscan[False-False-True]","ccdproc/tests/test_ccdproc.py::test_subtract_overscan[False-True-False]","ccdproc/tests/test_ccdproc.py::test_subtract_overscan[False-True-True]","ccdproc/tests/test_ccdproc.py::test_subtract_overscan[True-False-False]","ccdproc/tests/test_ccdproc.py::test_subtract_overscan[True-False-True]","ccdproc/tests/test_ccdproc.py::test_subtract_overscan_model[True]","ccdproc/tests/test_ccdproc.py::test_subtract_overscan_model[False]","ccdproc/tests/test_ccdproc.py::test_trim_image_fits_section_requires_string","ccdproc/tests/test_ccdproc.py::test_trim_image_fits_section[False-False]","ccdproc/tests/test_ccdproc.py::test_trim_image_fits_section[True-True]","ccdproc/tests/test_ccdproc.py::test_trim_image_no_section","ccdproc/tests/test_ccdproc.py::test_trim_with_wcs_alters_wcs","ccdproc/tests/test_ccdproc.py::test_subtract_bias","ccdproc/tests/test_ccdproc.py::test_subtract_bias_fails","ccdproc/tests/test_ccdproc.py::test_subtract_dark[True-True-True]","ccdproc/tests/test_ccdproc.py::test_subtract_dark[True-True-False]","ccdproc/tests/test_ccdproc.py::test_subtract_dark[True-False-True]","ccdproc/tests/test_ccdproc.py::test_subtract_dark[True-False-False]","ccdproc/tests/test_ccdproc.py::test_subtract_dark[False-True-True]","ccdproc/tests/test_ccdproc.py::test_subtract_dark[False-True-False]","ccdproc/tests/test_ccdproc.py::test_subtract_dark[False-False-True]","ccdproc/tests/test_ccdproc.py::test_subtract_dark[False-False-False]","ccdproc/tests/test_ccdproc.py::test_subtract_dark_fails","ccdproc/tests/test_ccdproc.py::test_unit_mismatch_behaves_as_expected","ccdproc/tests/test_ccdproc.py::test_flat_correct","ccdproc/tests/test_ccdproc.py::test_flat_correct_min_value","ccdproc/tests/test_ccdproc.py::test_flat_correct_norm_value","ccdproc/tests/test_ccdproc.py::test_flat_correct_norm_value_bad_value","ccdproc/tests/test_ccdproc.py::test_flat_correct_deviation","ccdproc/tests/test_ccdproc.py::test_flat_correct_data_uncertainty","ccdproc/tests/test_ccdproc.py::test_gain_correct","ccdproc/tests/test_ccdproc.py::test_gain_correct_quantity","ccdproc/tests/test_ccdproc.py::test_transform_isccd","ccdproc/tests/test_ccdproc.py::test_transform_isfunc","ccdproc/tests/test_ccdproc.py::test_catch_transform_wcs_warning","ccdproc/tests/test_ccdproc.py::test_transform_image[False-False]","ccdproc/tests/test_ccdproc.py::test_transform_image[True-True]","ccdproc/tests/test_ccdproc.py::test_block_reduce","ccdproc/tests/test_ccdproc.py::test_block_average","ccdproc/tests/test_ccdproc.py::test_block_replicate","ccdproc/tests/test_ccdproc.py::test__blkavg_ndarray","ccdproc/tests/test_ccdproc.py::test__blkavg_dimensions","ccdproc/tests/test_ccdproc.py::test__blkavg_larger","ccdproc/tests/test_ccdproc.py::test__overscan_schange","ccdproc/tests/test_ccdproc.py::test_create_deviation_does_not_change_input","ccdproc/tests/test_ccdproc.py::test_cosmicray_median_does_not_change_input","ccdproc/tests/test_ccdproc.py::test_cosmicray_lacosmic_does_not_change_input","ccdproc/tests/test_ccdproc.py::test_flat_correct_does_not_change_input","ccdproc/tests/test_ccdproc.py::test_gain_correct_does_not_change_input","ccdproc/tests/test_ccdproc.py::test_subtract_bias_does_not_change_input","ccdproc/tests/test_ccdproc.py::test_trim_image_does_not_change_input","ccdproc/tests/test_ccdproc.py::test_transform_image_does_not_change_input","ccdproc/tests/test_ccdproc.py::test_wcs_project_onto_same_wcs","ccdproc/tests/test_ccdproc.py::test_wcs_project_onto_same_wcs_remove_headers","ccdproc/tests/test_ccdproc.py::test_wcs_project_onto_shifted_wcs","ccdproc/tests/test_ccdproc.py::test_wcs_project_onto_scale_wcs","ccdproc/tests/test_ccdproc.py::test_ccd_process_does_not_change_input","ccdproc/tests/test_ccdproc.py::test_ccd_process_parameters_are_appropriate","ccdproc/tests/test_ccdproc.py::test_ccd_process","ccdproc/tests/test_ccdproc.py::test_ccd_process_gain_corrected"],"failed":["ccdproc/tests/test_ccdproc.py::test_subtract_overscan_fails"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"ccdproc/tests/test_ccdproc.py::test_subtract_overscan_fails":"AttributeError: attribute 'data' of 'numpy.ndarray' objects is not writable\nE   AttributeError: attribute 'data' of 'numpy.ndarray' objects is not writable"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-4","seq":4,"branch_id":"base","kind":"command","cmd":"/opt/receipts-f7078c172c564933a4d0bdc597c32e7f/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-f7078c172c564933a4d0bdc597c32e7f/receipts_pytest.py --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning ccdproc/tests/test_ccdproc.py -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/base-4.xml","path":null,"exit_code":1,"stdout_tail":"ess _______________________________\n------------------------------ Captured log call -------------------------------\nWARNING  root:core.py:375 Negative values in array will be replaced with nan\n_______________________ test_ccd_process_gain_corrected ________________________\n------------------------------ Captured log call -------------------------------\nWARNING  root:core.py:375 Negative values in array will be replaced with nan\n------------- generated xml file: /opt/receipts/reports/base-4.xml -------------\n=========================== short test summary info ============================\nPASSED ccdproc/tests/test_ccdproc.py::test_create_deviation[u_image0-None-u_readnoise0-True]\nPASSED ccdproc/tests/test_ccdproc.py::test_create_deviation[u_image1-u_gain1-u_readnoise1-False]\nPASSED ccdproc/tests/test_ccdproc.py::test_create_deviation[u_image2-u_gain2-u_readnoise2-True]\nPASSED ccdproc/tests/test_ccdproc.py::test_create_deviation[u_image3-None-u_readnoise3-False]\nPASSED ccdproc/tests/test_ccdproc.py::test_create_deviation[u_image4-u_gain4-u_readnoise4-True]\nPASSED ccdproc/tests/test_ccdproc.py::test_create_deviation[u_image5-u_gain5-u_readnoise5-False]\nPASSED ccdproc/tests/test_ccdproc.py::test_create_deviation[u_image6-u_gain6-u_readnoise6-False]\nPASSED ccdproc/tests/test_ccdproc.py::test_create_deviation_from_negative\nPASSED ccdproc/tests/test_ccdproc.py::test_create_deviation_from_negative_2\nPASSED ccdproc/tests/test_ccdproc.py::test_create_deviation_keywords_must_have_unit\nPASSED ccdproc/tests/test_ccdproc.py::test_subtract_overscan[False-False-False]\nPASSED ccdproc/tests/test_ccdproc.py::test_subtract_overscan[False-False-True]\nPASSED ccdproc/tests/test_ccdproc.py::test_subtract_overscan[False-True-False]\nPASSED ccdproc/tests/test_ccdproc.py::test_subtract_overscan[False-True-True]\nPASSED ccdproc/tests/test_ccdproc.py::test_subtract_overscan[True-False-False]\nPASSED ccdproc/tests/test_ccdproc.py::test_subtract_overscan[True-False-True]\nPASSED ccdproc/tests/test_ccdproc.py::test_subtract_overscan_model[True]\nPASSED ccdproc/tests/test_ccdproc.py::test_subtract_overscan_model[False]\nPASSED ccdproc/tests/test_ccdproc.py::test_trim_image_fits_section_requires_string\nPASSED ccdproc/tests/test_ccdproc.py::test_trim_image_fits_section[False-False]\nPASSED ccdproc/tests/test_ccdproc.py::test_trim_image_fits_section[True-True]\nPASSED ccdproc/tests/test_ccdproc.py::test_trim_image_no_section\nPASSED ccdproc/tests/test_ccdproc.py::test_trim_with_wcs_alters_wcs\nPASSED ccdproc/tests/test_ccdproc.py::test_subtract_bias\nPASSED ccdproc/tests/test_ccdproc.py::test_subtract_bias_fails\nPASSED ccdproc/tests/test_ccdproc.py::test_subtract_dark[True-True-True]\nPASSED ccdproc/tests/test_ccdproc.py::test_subtract_dark[True-True-False]\nPASSED ccdproc/tests/test_ccdproc.py::test_subtract_dark[True-False-True]\nPASSED ccdproc/tests/test_ccdproc.py::test_subtract_dark[True-False-False]\nPASSED ccdproc/tests/test_ccdproc.py::test_subtract_dark[False-True-True]\nPASSED ccdproc/tests/test_ccdproc.py::test_subtract_dark[False-True-False]\nPASSED ccdproc/tests/test_ccdproc.py::test_subtract_dark[False-False-True]\nPASSED ccdproc/tests/test_ccdproc.py::test_subtract_dark[False-False-False]\nPASSED ccdproc/tests/test_ccdproc.py::test_subtract_dark_fails\nPASSED ccdproc/tests/test_ccdproc.py::test_unit_mismatch_behaves_as_expected\nPASSED ccdproc/tests/test_ccdproc.py::test_flat_correct\nPASSED ccdproc/tests/test_ccdproc.py::test_flat_correct_min_value\nPASSED ccdproc/tests/test_ccdproc.py::test_flat_correct_norm_value\nPASSED ccdproc/tests/test_ccdproc.py::test_flat_correct_norm_value_bad_value\nPASSED ccdproc/tests/test_ccdproc.py::test_flat_correct_deviation\nPASSED ccdproc/tests/test_ccdproc.py::test_flat_correct_data_uncertainty\nPASSED ccdproc/tests/test_ccdproc.py::test_gain_correct\nPASSED ccdproc/tests/test_ccdproc.py::test_gain_correct_quantity\nPASSED ccdproc/tests/test_ccdproc.py::test_transform_isccd\nPASSED ccdproc/tests/test_ccdproc.py::test_transform_isfunc\nPASSED ccdproc/tests/test_ccdproc.py::test_catch_transform_wcs_warning\nPASSED ccdproc/tests/test_ccdproc.py::test_transform_image[False-False]\nPASSED ccdproc/tests/test_ccdproc.py::test_transform_image[True-True]\nPASSED ccdproc/tests/test_ccdproc.py::test_block_reduce\nPASSED ccdproc/tests/test_ccdproc.py::test_block_average\nPASSED ccdproc/tests/test_ccdproc.py::test_block_replicate\nPASSED ccdproc/tests/test_ccdproc.py::test__blkavg_ndarray\nPASSED ccdproc/tests/test_ccdproc.py::test__blkavg_dimensions\nPASSED ccdproc/tests/test_ccdproc.py::test__blkavg_larger\nPASSED ccdproc/tests/test_ccdproc.py::test__overscan_schange\nPASSED ccdproc/tests/test_ccdproc.py::test_create_deviation_does_not_change_input\nPASSED ccdproc/tests/test_ccdproc.py::test_cosmicray_median_does_not_change_input\nPASSED ccdproc/tests/test_ccdproc.py::test_cosmicray_lacosmic_does_not_change_input\nPASSED ccdproc/tests/test_ccdproc.py::test_flat_correct_does_not_change_input\nPASSED ccdproc/tests/test_ccdproc.py::test_gain_correct_does_not_change_input\nPASSED ccdproc/tests/test_ccdproc.py::test_subtract_bias_does_not_change_input\nPASSED ccdproc/tests/test_ccdproc.py::test_trim_image_does_not_change_input\nPASSED ccdproc/tests/test_ccdproc.py::test_transform_image_does_not_change_input\nPASSED ccdproc/tests/test_ccdproc.py::test_wcs_project_onto_same_wcs\nPASSED ccdproc/tests/test_ccdproc.py::test_wcs_project_onto_same_wcs_remove_headers\nPASSED ccdproc/tests/test_ccdproc.py::test_wcs_project_onto_shifted_wcs\nPASSED ccdproc/tests/test_ccdproc.py::test_wcs_project_onto_scale_wcs\nPASSED ccdproc/tests/test_ccdproc.py::test_ccd_process_does_not_change_input\nPASSED ccdproc/tests/test_ccdproc.py::test_ccd_process_parameters_are_appropriate\nPASSED ccdproc/tests/test_ccdproc.py::test_ccd_process\nPASSED ccdproc/tests/test_ccdproc.py::test_ccd_process_gain_corrected\nFAILED ccdproc/tests/test_ccdproc.py::test_subtract_overscan_fails - Attribut...\n========================= 1 failed, 71 passed in 0.92s =========================\n","stderr_tail":"","stdout_sha256":"4e9efb13254b75acc75e9edb284aa480acef49d3ab4a9bea3a168f7635169018","log_path":"~/dev/nebius-hackathon/pilot/v2-P/astropy__ccdproc-867/runs/pilot-astropy__ccdproc-867-b8a6e1503c/logs/base/base-4.log","tree_digest":"253783465f10b937dc72e791d59aa763dd0084904e3aedb520cbe01d4046a582","tree_download_s":2.9261892922222614,"started_at":"2026-10-03T21:15:01.030805Z","duration_s":4.20129,"timed_out":false,"image_before":"d4d2d270-8d1d-44a1-9af8-c0defa0e75b9","image_after":"a0545004-3446-459d-abf0-eff8d5211afa","junit":{"passed":["ccdproc/tests/test_ccdproc.py::test_create_deviation[u_image0-None-u_readnoise0-True]","ccdproc/tests/test_ccdproc.py::test_create_deviation[u_image1-u_gain1-u_readnoise1-False]","ccdproc/tests/test_ccdproc.py::test_create_deviation[u_image2-u_gain2-u_readnoise2-True]","ccdproc/tests/test_ccdproc.py::test_create_deviation[u_image3-None-u_readnoise3-False]","ccdproc/tests/test_ccdproc.py::test_create_deviation[u_image4-u_gain4-u_readnoise4-True]","ccdproc/tests/test_ccdproc.py::test_create_deviation[u_image5-u_gain5-u_readnoise5-False]","ccdproc/tests/test_ccdproc.py::test_create_deviation[u_image6-u_gain6-u_readnoise6-False]","ccdproc/tests/test_ccdproc.py::test_create_deviation_from_negative","ccdproc/tests/test_ccdproc.py::test_create_deviation_from_negative_2","ccdproc/tests/test_ccdproc.py::test_create_deviation_keywords_must_have_unit","ccdproc/tests/test_ccdproc.py::test_subtract_overscan[False-False-False]","ccdproc/tests/test_ccdproc.py::test_subtract_overscan[False-False-True]","ccdproc/tests/test_ccdproc.py::test_subtract_overscan[False-True-False]","ccdproc/tests/test_ccdproc.py::test_subtract_overscan[False-True-True]","ccdproc/tests/test_ccdproc.py::test_subtract_overscan[True-False-False]","ccdproc/tests/test_ccdproc.py::test_subtract_overscan[True-False-True]","ccdproc/tests/test_ccdproc.py::test_subtract_overscan_model[True]","ccdproc/tests/test_ccdproc.py::test_subtract_overscan_model[False]","ccdproc/tests/test_ccdproc.py::test_trim_image_fits_section_requires_string","ccdproc/tests/test_ccdproc.py::test_trim_image_fits_section[False-False]","ccdproc/tests/test_ccdproc.py::test_trim_image_fits_section[True-True]","ccdproc/tests/test_ccdproc.py::test_trim_image_no_section","ccdproc/tests/test_ccdproc.py::test_trim_with_wcs_alters_wcs","ccdproc/tests/test_ccdproc.py::test_subtract_bias","ccdproc/tests/test_ccdproc.py::test_subtract_bias_fails","ccdproc/tests/test_ccdproc.py::test_subtract_dark[True-True-True]","ccdproc/tests/test_ccdproc.py::test_subtract_dark[True-True-False]","ccdproc/tests/test_ccdproc.py::test_subtract_dark[True-False-True]","ccdproc/tests/test_ccdproc.py::test_subtract_dark[True-False-False]","ccdproc/tests/test_ccdproc.py::test_subtract_dark[False-True-True]","ccdproc/tests/test_ccdproc.py::test_subtract_dark[False-True-False]","ccdproc/tests/test_ccdproc.py::test_subtract_dark[False-False-True]","ccdproc/tests/test_ccdproc.py::test_subtract_dark[False-False-False]","ccdproc/tests/test_ccdproc.py::test_subtract_dark_fails","ccdproc/tests/test_ccdproc.py::test_unit_mismatch_behaves_as_expected","ccdproc/tests/test_ccdproc.py::test_flat_correct","ccdproc/tests/test_ccdproc.py::test_flat_correct_min_value","ccdproc/tests/test_ccdproc.py::test_flat_correct_norm_value","ccdproc/tests/test_ccdproc.py::test_flat_correct_norm_value_bad_value","ccdproc/tests/test_ccdproc.py::test_flat_correct_deviation","ccdproc/tests/test_ccdproc.py::test_flat_correct_data_uncertainty","ccdproc/tests/test_ccdproc.py::test_gain_correct","ccdproc/tests/test_ccdproc.py::test_gain_correct_quantity","ccdproc/tests/test_ccdproc.py::test_transform_isccd","ccdproc/tests/test_ccdproc.py::test_transform_isfunc","ccdproc/tests/test_ccdproc.py::test_catch_transform_wcs_warning","ccdproc/tests/test_ccdproc.py::test_transform_image[False-False]","ccdproc/tests/test_ccdproc.py::test_transform_image[True-True]","ccdproc/tests/test_ccdproc.py::test_block_reduce","ccdproc/tests/test_ccdproc.py::test_block_average","ccdproc/tests/test_ccdproc.py::test_block_replicate","ccdproc/tests/test_ccdproc.py::test__blkavg_ndarray","ccdproc/tests/test_ccdproc.py::test__blkavg_dimensions","ccdproc/tests/test_ccdproc.py::test__blkavg_larger","ccdproc/tests/test_ccdproc.py::test__overscan_schange","ccdproc/tests/test_ccdproc.py::test_create_deviation_does_not_change_input","ccdproc/tests/test_ccdproc.py::test_cosmicray_median_does_not_change_input","ccdproc/tests/test_ccdproc.py::test_cosmicray_lacosmic_does_not_change_input","ccdproc/tests/test_ccdproc.py::test_flat_correct_does_not_change_input","ccdproc/tests/test_ccdproc.py::test_gain_correct_does_not_change_input","ccdproc/tests/test_ccdproc.py::test_subtract_bias_does_not_change_input","ccdproc/tests/test_ccdproc.py::test_trim_image_does_not_change_input","ccdproc/tests/test_ccdproc.py::test_transform_image_does_not_change_input","ccdproc/tests/test_ccdproc.py::test_wcs_project_onto_same_wcs","ccdproc/tests/test_ccdproc.py::test_wcs_project_onto_same_wcs_remove_headers","ccdproc/tests/test_ccdproc.py::test_wcs_project_onto_shifted_wcs","ccdproc/tests/test_ccdproc.py::test_wcs_project_onto_scale_wcs","ccdproc/tests/test_ccdproc.py::test_ccd_process_does_not_change_input","ccdproc/tests/test_ccdproc.py::test_ccd_process_parameters_are_appropriate","ccdproc/tests/test_ccdproc.py::test_ccd_process","ccdproc/tests/test_ccdproc.py::test_ccd_process_gain_corrected"],"failed":["ccdproc/tests/test_ccdproc.py::test_subtract_overscan_fails"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"ccdproc/tests/test_ccdproc.py::test_subtract_overscan_fails":"AttributeError: attribute 'data' of 'numpy.ndarray' objects is not writable\nE   AttributeError: attribute 'data' of 'numpy.ndarray' objects is not writable"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-5","seq":5,"branch_id":"base","kind":"command","cmd":"python -c 'import base64\nimport hashlib\nimport json\nimport os\nfrom pathlib import Path\n\npayload = json.loads(base64.b64decode('\"'\"'eyJ0ZXN0X2ZpbGVzIjpbImNjZHByb2MvdGVzdHMvdGVzdF9jY2Rwcm9jLnB5Il0sInRlc3Rfcm9vdHMiOlsiY2NkcHJvYy90ZXN0cyJdLCJjb25maWdfbmFtZXMiOlsiLnB5dGVzdC50b21sIiwiY29uZnRlc3QucHkiLCJweXByb2plY3QudG9tbCIsInB5dGVzdC5pbmkiLCJweXRlc3QudG9tbCIsInNldHVwLmNmZyIsInRveC5pbmkiXX0='\"'\"'))\nexcluded = {'\"'\"'.git'\"'\"', '\"'\"'.venv'\"'\"', '\"'\"'__pycache__'\"'\"', '\"'\"'site-packages'\"'\"'}\n\ndef digest(path):\n    return hashlib.sha256(path.read_bytes()).hexdigest()\n\ntests = {}\nfor item in payload['\"'\"'test_files'\"'\"']:\n    path = Path(item)\n    if path.is_file():\n        tests[path.as_posix()] = digest(path)\nfor item in payload['\"'\"'test_roots'\"'\"']:\n    root = Path(item)\n    if not root.is_dir():\n        continue\n    for directory, names, filenames in os.walk(root, followlinks=False):\n        names[:] = sorted(name for name in names if name not in excluded)\n        for filename in sorted(filenames):\n            path = Path(directory, filename)\n            if path.is_file():\n                tests[path.as_posix()] = digest(path)\n\nconfigs = {}\nfor directory, names, filenames in os.walk('\"'\"'.'\"'\"', followlinks=False):\n    names[:] = sorted(name for name in names if name not in excluded)\n    for filename in sorted(filenames):\n        if filename not in payload['\"'\"'config_names'\"'\"']:\n            continue\n        path = Path(directory, filename)\n        rendered = path.as_posix()\n        rendered = rendered[2:] if rendered.startswith('\"'\"'./'\"'\"') else rendered\n        configs[rendered] = digest(path)\n\nprint(json.dumps({'\"'\"'test_digests'\"'\"': tests, '\"'\"'pytest_config_digests'\"'\"': configs}, sort_keys=True))\n'","path":null,"exit_code":0,"stdout_tail":"{\"pytest_config_digests\": {\"ccdproc/conftest.py\": \"aa3aea0b3f1fca8146b7a68e0b337ff5fe838ebca43ff3e22edd444ae172c9b0\", \"pyproject.toml\": \"340e7f1b11e20d152c90a927bf0493c620da3926a92121adde26382856f34d31\", \"tox.ini\": \"9e5b84133ca6216f0505a6840beba67dd50ec822556f8d5fe547b05cde2623aa\"}, \"test_digests\": {\"ccdproc/tests/__init__.py\": \"21c1ee488e2e5e7db9b2b8c024b4674fd94119246330b5157f08363230a36cff\", \"ccdproc/tests/data/README.rst\": \"b3f73f8d11a5ff3f6ae48baeb2239422ff2b3d076d904bf6f9f2a0dd992e1a6f\", \"ccdproc/tests/data/a8280271.fits\": \"f1a33e416b601c57a77893e11ab158e0216ab1f48c634adcabdb757d84111f02\", \"ccdproc/tests/data/expected_ifc_file_properties.csv\": \"4f41269d400f772b8adf6fdd4aa64f496b0b63a5f095eed7a0b6d407543e71a5\", \"ccdproc/tests/data/flat-mef.fits\": \"74a36c3645f0e099902d2353c40582a122307fa50be3d7f8082eca76dc91d3e4\", \"ccdproc/tests/data/science-mef.fits\": \"ea0b8ff20fac5ce9311529e6b7c50a0d9294a85e512db22e291f463f410c42ac\", \"ccdproc/tests/data/sip-wcs.fit\": \"73361e20ff496f8264ba114a675b9d5418769326d8986c5db87d92686cc1daca\", \"ccdproc/tests/make_mef.py\": \"e6a780751eb857d36304600ac3000050ac769230e6250d69a7c1f456d74eb627\", \"ccdproc/tests/pytest_fixtures.py\": \"624bb36608c5d70cd074e34164ef77601733c1123d0167db4892c842b1e314cc\", \"ccdproc/tests/run_for_memory_profile.py\": \"b1b4c3d31808c07d100b7e74f2f0d85ffef12348ad4b1be2e679e6baf9d9e6ea\", \"ccdproc/tests/run_profile.ipynb\": \"67e52cb306a9bc1ae20f2246f20902852f64473d996cd9e162525914a1ca95cd\", \"ccdproc/tests/run_with_file_number_limit.py\": \"baa23a496ebeb088266a12f80c0ed04aa52f917d2cedd77abf99208be538c410\", \"ccdproc/tests/test_bitfield.py\": \"db336ed38398ba4741844d7633d0dd21963eda12c3fcea353db7c80c2b6cbebf\", \"ccdproc/tests/test_ccdmask.py\": \"ca19b9320ac438aae53a1b97d4b06236ac72ec7823a747ea7a4c4319fb94e91c\", \"ccdproc/tests/test_ccdproc.py\": \"c69b58a147a4c2637c236dac1389cdd119dfeff4fbc1d693762a3893cb4d06cc\", \"ccdproc/tests/test_ccdproc_logging.py\": \"8c410f0b3ead5a61579cabb9dc0ddea77e4f6481d7d407d5007a7171360cf076\", \"ccdproc/tests/test_combine_open_files.py\": \"e57ee946754c7b22f1aa37f985c9d5553f12a79b96a4629742628f1ad3232c4c\", \"ccdproc/tests/test_combiner.py\": \"53ace6b13d7916da404596151f76588e9e7a88564615ab1ef32867a3ea54c149\", \"ccdproc/tests/test_cosmicray.py\": \"cfff0f3a1ddfaebaff7a650916764098215dafe86196ebbdea0d319ff55e5a48\", \"ccdproc/tests/test_gain.py\": \"7b9a60bc30d336e907ce0bcb83e11d0b6788f5744cf65e886e756fad3cb8b032\", \"ccdproc/tests/test_image_collection.py\": \"eb390a8e5c7f20738c9814cb58f1bfc46fc83f3dcf194e8eccccaa53b8ad0af9\", \"ccdproc/tests/test_keyword.py\": \"af663dcb5f49ec0915c6304aec60abbf07932c7041ca635b069dbbcd2633244a\", \"ccdproc/tests/test_memory_use.py\": \"3e19394dc693409ff37cadb1ddd9ae40169c0e5ba34a2d3bf9c3bd7637a31c42\", \"ccdproc/tests/test_rebin.py\": \"0fd07b3b92c85cd3704ea4b66c25af4dcee38d64a4c3999660ba7611a89baa53\", \"ccdproc/tests/test_wrapped_external_funcs.py\": \"2258f19e5f207b375dd31edbbe67ef1ebe6c9a2f8f5a15c10b9565ae36232e7f\"}}\n","stderr_tail":"","stdout_sha256":"f4fa11a8db3ecabb7feb65df900552a071e997332405c5b3ec7c081fe2ce3f2c","log_path":"~/dev/nebius-hackathon/pilot/v2-P/astropy__ccdproc-867/runs/pilot-astropy__ccdproc-867-b8a6e1503c/logs/base/base-5.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T21:15:12.354519Z","duration_s":0.030925,"timed_out":false,"image_before":"a0545004-3446-459d-abf0-eff8d5211afa","image_after":"d00d5d0b-7406-49f8-b8fe-6a44704c8b2a","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-6","seq":6,"branch_id":"base","kind":"command","cmd":"python -c '# Runs inside the task sandbox, so it must work on Python 3.7.\npackages = set()\ntry:\n    import importlib.metadata as metadata\nexcept ImportError:\n    import pkg_resources\n\n    for dist in pkg_resources.working_set:\n        packages.add(dist.project_name + \"==\" + dist.version)\nelse:\n    for distribution in metadata.distributions():\n        name = distribution.metadata.get(\"Name\")\n        if name:\n            packages.add(name + \"==\" + distribution.version)\nprint(\"\\n\".join(sorted(packages, key=str.casefold)))\n'","path":null,"exit_code":0,"stdout_tail":"asciitree==0.3.3\nastropy-iers-data==0.2026.2.16.0.48.25\nastropy==6.1.7\nastropy_healpix==1.1.3\nastroscrappy==1.3.0\nattrs==25.4.0\nblack==26.1.0\nccdproc==2.4.4.dev9+g541f59e2e\ncfgv==3.5.0\nclick==8.3.1\ncloudpickle==3.1.2\ncoverage==7.13.4\ndask==2026.1.2\ndistlib==0.4.0\nexceptiongroup==1.3.1\nfasteners==0.20\nfilelock==3.24.3\nfsspec==2026.2.0\nhypothesis==6.151.9\nidentify==2.6.16\nImageIO==2.37.2\nimportlib_metadata==8.7.1\niniconfig==2.3.0\nlazy_loader==0.4\nlocket==1.0.0\nmemory-profiler==0.61.0\nmypy_extensions==1.1.0\nnetworkx==3.4.2\nnodeenv==1.10.0\nnumcodecs==0.13.1\nnumpy==2.2.6\npackaging==25.0\npartd==1.4.2\npathspec==1.0.4\npillow==12.1.1\npip==25.3\nplatformdirs==4.9.2\npluggy==1.6.0\npre_commit==4.5.1\npsutil==7.2.2\npyerfa==2.0.1.5\nPygments==2.19.2\npytest-arraydiff==0.6.1\npytest-astropy-header==0.2.2\npytest-astropy==0.11.0\npytest-cov==7.0.0\npytest-doctestplus==1.7.1\npytest-filter-subpackage==0.2.0\npytest-mock==3.15.1\npytest-remotedata==0.4.1\npytest==9.0.2\npytokens==0.4.1\nPyYAML==6.0.3\nreproject==0.14.1\nruff==0.15.2\nscikit-image==0.25.2\nscipy==1.15.3\nsetuptools==80.9.0\nsortedcontainers==2.4.0\ntifffile==2025.5.10\ntomli==2.3.0\ntoolz==1.1.0\ntyping_extensions==4.15.0\nvirtualenv==20.38.0\nwheel==0.45.1\nzarr==2.18.3\nzipp==3.23.0\n","stderr_tail":"","stdout_sha256":"2b116279db27890f7f5267b5d66588187397ff52a7c02f9523498968ee09ef1b","log_path":"~/dev/nebius-hackathon/pilot/v2-P/astropy__ccdproc-867/runs/pilot-astropy__ccdproc-867-b8a6e1503c/logs/base/base-6.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T21:15:14.178036Z","duration_s":0.09107900000000001,"timed_out":false,"image_before":"d00d5d0b-7406-49f8-b8fe-6a44704c8b2a","image_after":"47507fe1-8722-4c37-abda-ba9fe2485a55","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-7","seq":7,"branch_id":"base","kind":"command","cmd":"git add -A && git -c user.name=receipts -c user.email=receipts@localhost commit -q --allow-empty -m \"receipts snapshot\" && git rev-parse HEAD","path":null,"exit_code":0,"stdout_tail":"56f3b8d607404047c7e9ebf922b262be3758a0ee\n","stderr_tail":"","stdout_sha256":"f935744108fced405d524a4249540e4d1a93669b32a5f698a911009384d96c64","log_path":"~/dev/nebius-hackathon/pilot/v2-P/astropy__ccdproc-867/runs/pilot-astropy__ccdproc-867-b8a6e1503c/logs/base/base-7.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T21:15:15.969367Z","duration_s":0.020208,"timed_out":false,"image_before":"47507fe1-8722-4c37-abda-ba9fe2485a55","image_after":"1e107263-3729-4930-8e69-efba958dfee1","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":"56f3b8d607404047c7e9ebf922b262be3758a0ee"}
{"receipt_id":"base-8","seq":8,"branch_id":"base","kind":"command","cmd":"git -c core.quotePath=false ls-tree -z --name-only 56f3b8d607404047c7e9ebf922b262be3758a0ee","path":null,"exit_code":0,"stdout_tail":".git-blame-ignore-revs\u0000.github\u0000.gitignore\u0000.gitmodules\u0000.mailmap\u0000.pre-commit-config.yaml\u0000.readthedocs.yml\u0000AUTHORS.rst\u0000CHANGES.rst\u0000CITATION.rst\u0000CODE_OF_CONDUCT.rst\u0000LICENSE.rst\u0000MANIFEST.in\u0000README.rst\u0000ccdproc\u0000docs\u0000licenses\u0000pyproject.toml\u0000tox.ini\u0000","stderr_tail":"","stdout_sha256":"5ba659a5b7a2675f5ba87cfd2bc2631ddf0a4ed56a2353105e62df315019f560","log_path":"~/dev/nebius-hackathon/pilot/v2-P/astropy__ccdproc-867/runs/pilot-astropy__ccdproc-867-b8a6e1503c/logs/base/base-8.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T21:15:17.241656Z","duration_s":0.004152,"timed_out":false,"image_before":"1e107263-3729-4930-8e69-efba958dfee1","image_after":"6035fda3-be92-4abe-86b0-1afc5a20b650","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-9","seq":9,"branch_id":"base","kind":"command","cmd":"git -c core.quotePath=false ls-tree -z --name-only 56f3b8d607404047c7e9ebf922b262be3758a0ee:src","path":null,"exit_code":128,"stdout_tail":"","stderr_tail":"fatal: Not a valid object name 56f3b8d607404047c7e9ebf922b262be3758a0ee:src\n","stdout_sha256":"69784ca3e2e7483ab2c2b14258f5a703c6a27c6f446366518bcc5e7ff70b5321","log_path":"~/dev/nebius-hackathon/pilot/v2-P/astropy__ccdproc-867/runs/pilot-astropy__ccdproc-867-b8a6e1503c/logs/base/base-9.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T21:15:19.118745Z","duration_s":0.004172,"timed_out":false,"image_before":"6035fda3-be92-4abe-86b0-1afc5a20b650","image_after":"876fad34-6c60-4a29-b04e-def4386df1a7","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
