{"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-a8cde927649c4d399b3aa5a5a53ce666/incoming/eadb29a6b670341468544a39dd71b9be8d512b687ecbe0dd04951c6a4bd0bf5a.diff","path":null,"exit_code":0,"stdout_tail":"","stderr_tail":"Checking patch bumpversion/versioning/serialization.py...\nApplied patch to 'bumpversion/versioning/serialization.py' cleanly.\nApplied patch bumpversion/versioning/serialization.py cleanly.\n","stdout_sha256":"c36e5789909ed61b3e08af9bd6d176e08617d1c1bf7c09ff73aa9723a4d7756e","log_path":"~/dev/nebius-hackathon/pilot/v2-P/callowayproject__bump-my-version-180/runs/pilot-callowayproject__bump-my-version-180-d9d7632c82/logs/w1/w1-1.log","tree_digest":"5536d74ed77512f35c8150ef9b837ffe1b29d7356cdfab479e90ca859a2f9221","tree_download_s":3.1101291661616415,"started_at":"2026-10-03T16:50:26.250208Z","duration_s":0.009013,"timed_out":false,"image_before":"becc5f98-6503-4b33-8c42-65a9ab1b5f01","image_after":"79b661c6-c031-4012-9c34-fc73cb842cef","junit":null,"diff":null,"patch_sha256":"eadb29a6b670341468544a39dd71b9be8d512b687ecbe0dd04951c6a4bd0bf5a","dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"w1-2","seq":2,"branch_id":"w1","kind":"verification","cmd":"/opt/receipts-00b04f024e654520af42af496a5e75cb/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-00b04f024e654520af42af496a5e75cb/receipts_pytest.py --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning tests/test_versioning/test_serialization.py -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/w1-2.xml","path":null,"exit_code":0,"stdout_tail":"s/test_versioning/test_serialization.py .....................        [100%]\n\n==================================== PASSES ====================================\n-------------- generated xml file: /opt/receipts/reports/w1-2.xml --------------\n================================ tests coverage ================================\n_______________ coverage: platform linux, python 3.10.19-final-0 _______________\n\nName                                      Stmts   Miss Branch BrPart  Cover   Missing\n-------------------------------------------------------------------------------------\nbumpversion/__init__.py                       1      0      0      0   100%\nbumpversion/autocast.py                      35     35     16      0     0%   9-85\nbumpversion/bump.py                          59     59     12      0     0%   3-137\nbumpversion/cli.py                          139    139     26      0     0%   3-573\nbumpversion/config/__init__.py               38     38      6      0     0%   3-119\nbumpversion/config/create.py                 31     31      8      0     0%   3-77\nbumpversion/config/files.py                  46     46     12      0     0%   3-151\nbumpversion/config/files_legacy.py           62     62     32      0     0%   3-135\nbumpversion/config/models.py                107    107     14      0     0%   3-173\nbumpversion/config/utils.py                  32     32      6      0     0%   3-67\nbumpversion/context.py                       29     17      6      0    34%   44-47, 52-54, 59-63, 78-84, 89\nbumpversion/exceptions.py                    22      0      0      0   100%\nbumpversion/files.py                        129    129     32      0     0%   3-362\nbumpversion/indented_logger.py               26      6      2      1    75%   34, 41, 59, 66, 79-81\nbumpversion/scm.py                          207    207     40      0     0%   3-389\nbumpversion/show.py                          66     66     16      0     0%   3-131\nbumpversion/ui.py                            19      6      0      0    68%   27-38, 43, 48, 53\nbumpversion/utils.py                         39     28     16      0    20%   17-21, 26-29, 44, 62-74, 89-101\nbumpversion/version_part.py                  35     35      2      0     0%   3-96\nbumpversion/versioning/__init__.py            0      0      0      0   100%\nbumpversion/versioning/conventions.py        11      1      0      0    91%   71\nbumpversion/versioning/functions.py          69     30     18      4    54%   31-36, 40, 47-52, 56, 77, 86-99, 123, 132, 140, 146-149\nbumpversion/versioning/models.py            154     52     34      6    61%   47-48, 59, 72-74, 78-80, 85, 90, 101, 104, 145, 167, 168->170, 171, 182, 197-206, 221, 224, 227, 230, 236, 248-263, 267, 271-272, 276-282\nbumpversion/versioning/serialization.py      55      0     12      0   100%\nbumpversion/visualize.py                     62     62     10      0     0%   3-138\nbumpversion/yaml_dump.py                     72     72     22      0     0%   3-148\n-------------------------------------------------------------------------------------\nTOTAL                                      1545   1260    342     11    17%\nCoverage HTML written to dir test-reports/htmlcov\n=========================== short test summary info ============================\nPASSED tests/test_versioning/test_serialization.py::TestParseVersion::test_empty_version_returns_empty_dict\nPASSED tests/test_versioning/test_serialization.py::TestParseVersion::test_empty_parse_pattern_returns_empty_dict\nPASSED tests/test_versioning/test_serialization.py::TestParseVersion::test_parses_version_and_returns_full_dict[parse-version]\nPASSED tests/test_versioning/test_serialization.py::TestParseVersion::test_parses_version_and_returns_full_dict[parse-prerelease]\nPASSED tests/test_versioning/test_serialization.py::TestParseVersion::test_parses_version_and_returns_full_dict[parse-buildmetadata]\nPASSED tests/test_versioning/test_serialization.py::TestParseVersion::test_parses_version_and_returns_full_dict[parse-prerelease-buildmetadata]\nPASSED tests/test_versioning/test_serialization.py::TestParseVersion::test_unmatched_pattern_returns_empty_dict\nPASSED tests/test_versioning/test_serialization.py::TestParseVersion::test_invalid_parse_pattern_raises_error\nPASSED tests/test_versioning/test_serialization.py::TestParseVersion::test_parse_pattern_with_newlines\nPASSED tests/test_versioning/test_serialization.py::TestParseVersion::test_parse_pattern_with_zero_padding\nPASSED tests/test_versioning/test_serialization.py::TestSerialize::TestFormatSelection::test_is_string_with_fewest_required_labels[major-minor-patch]\nPASSED tests/test_versioning/test_serialization.py::TestSerialize::TestFormatSelection::test_is_string_with_fewest_required_labels[major-minor-patch-zero]\nPASSED tests/test_versioning/test_serialization.py::TestSerialize::TestFormatSelection::test_is_string_with_fewest_required_labels[major-minor-zero-patch-zero]\nPASSED tests/test_versioning/test_serialization.py::TestSerialize::TestFormatSelection::test_is_renderable_pattern_with_fewest_labels\nPASSED tests/test_versioning/test_serialization.py::TestSerialize::TestFormatSelection::test_is_first_pattern_with_fewest_labels\nPASSED tests/test_versioning/test_serialization.py::TestSerialize::TestFormatSelection::test_includes_optional_component_when_dependent_is_not_optional\nPASSED tests/test_versioning/test_serialization.py::TestSerialize::TestFormatSelection::test_selects_first_pattern_when_all_are_invalid\nPASSED tests/test_versioning/test_serialization.py::TestSerialize::TestRendersFormat::test_with_newlines\nPASSED tests/test_versioning/test_serialization.py::TestSerialize::TestRendersFormat::test_with_additional_context\nPASSED tests/test_versioning/test_serialization.py::TestSerialize::TestRendersFormat::test_zero_padding\nPASSED tests/test_versioning/test_serialization.py::TestSerialize::TestRaisesError::test_if_context_is_missing_values\n============================== 21 passed in 0.86s ==============================\n","stderr_tail":"","stdout_sha256":"d85bf33ac0c157a235d6d80c5e3ee63535d7b033b5c6a93bcaa77beef61e2ee2","log_path":"~/dev/nebius-hackathon/pilot/v2-P/callowayproject__bump-my-version-180/runs/pilot-callowayproject__bump-my-version-180-d9d7632c82/logs/w1/w1-2.log","tree_digest":"5f5f901f1ec54d059be20673d4f9c3a2995b2b8f3697888da8f6e0c1feba9109","tree_download_s":2.8880400829948485,"started_at":"2026-10-03T16:50:30.674079Z","duration_s":1.5519530000000001,"timed_out":false,"image_before":"79b661c6-c031-4012-9c34-fc73cb842cef","image_after":"fad4b11d-6f4a-45ec-b41c-98f1755b2431","junit":{"passed":["tests/test_versioning/test_serialization.py::TestParseVersion::test_empty_version_returns_empty_dict","tests/test_versioning/test_serialization.py::TestParseVersion::test_empty_parse_pattern_returns_empty_dict","tests/test_versioning/test_serialization.py::TestParseVersion::test_parses_version_and_returns_full_dict[parse-version]","tests/test_versioning/test_serialization.py::TestParseVersion::test_parses_version_and_returns_full_dict[parse-prerelease]","tests/test_versioning/test_serialization.py::TestParseVersion::test_parses_version_and_returns_full_dict[parse-buildmetadata]","tests/test_versioning/test_serialization.py::TestParseVersion::test_parses_version_and_returns_full_dict[parse-prerelease-buildmetadata]","tests/test_versioning/test_serialization.py::TestParseVersion::test_unmatched_pattern_returns_empty_dict","tests/test_versioning/test_serialization.py::TestParseVersion::test_invalid_parse_pattern_raises_error","tests/test_versioning/test_serialization.py::TestParseVersion::test_parse_pattern_with_newlines","tests/test_versioning/test_serialization.py::TestParseVersion::test_parse_pattern_with_zero_padding","tests/test_versioning/test_serialization.py::TestSerialize::TestFormatSelection::test_is_string_with_fewest_required_labels[major-minor-patch]","tests/test_versioning/test_serialization.py::TestSerialize::TestFormatSelection::test_is_string_with_fewest_required_labels[major-minor-patch-zero]","tests/test_versioning/test_serialization.py::TestSerialize::TestFormatSelection::test_is_string_with_fewest_required_labels[major-minor-zero-patch-zero]","tests/test_versioning/test_serialization.py::TestSerialize::TestFormatSelection::test_is_renderable_pattern_with_fewest_labels","tests/test_versioning/test_serialization.py::TestSerialize::TestFormatSelection::test_is_first_pattern_with_fewest_labels","tests/test_versioning/test_serialization.py::TestSerialize::TestFormatSelection::test_includes_optional_component_when_dependent_is_not_optional","tests/test_versioning/test_serialization.py::TestSerialize::TestFormatSelection::test_selects_first_pattern_when_all_are_invalid","tests/test_versioning/test_serialization.py::TestSerialize::TestRendersFormat::test_with_newlines","tests/test_versioning/test_serialization.py::TestSerialize::TestRendersFormat::test_with_additional_context","tests/test_versioning/test_serialization.py::TestSerialize::TestRendersFormat::test_zero_padding","tests/test_versioning/test_serialization.py::TestSerialize::TestRaisesError::test_if_context_is_missing_values"],"failed":[],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
