{"receipt_id":"agent1-1","seq":1,"branch_id":"agent1","kind":"command","cmd":"git ls-files -z","path":null,"exit_code":0,"stdout_tail":"nualEdit_TestCountSObjects.test_count_sobjects__network_errors.yaml\u0000cumulusci/utils/salesforce/tests/cassettes/TestCountSObjects.test_count_sobjects__errors.yaml\u0000cumulusci/utils/salesforce/tests/cassettes/TestCountSObjects.test_count_sobjects_simple.yaml\u0000cumulusci/utils/salesforce/tests/test_count_sobjects.py\u0000cumulusci/utils/tests/cassettes/ManualEditTestDescribeOrg.test_minimal_schema.yaml\u0000cumulusci/utils/tests/cassettes/ManualEdit_test_describe_to_sql.yaml\u0000cumulusci/utils/tests/test_fileutils.py\u0000cumulusci/utils/tests/test_git.py\u0000cumulusci/utils/tests/test_logging.py\u0000cumulusci/utils/tests/test_option_parsing.py\u0000cumulusci/utils/tests/test_org_schema.py\u0000cumulusci/utils/tests/test_org_schema_models.py\u0000cumulusci/utils/tests/test_waiting.py\u0000cumulusci/utils/version_strings.py\u0000cumulusci/utils/waiting.py\u0000cumulusci/utils/xml/__init__.py\u0000cumulusci/utils/xml/metadata_tree.py\u0000cumulusci/utils/xml/robot_xml.py\u0000cumulusci/utils/xml/salesforce_encoding.py\u0000cumulusci/utils/xml/test/test_metadata_tree.py\u0000cumulusci/utils/xml/test/test_salesforce_encoding.py\u0000cumulusci/utils/yaml/cumulusci_yml.py\u0000cumulusci/utils/yaml/model_parser.py\u0000cumulusci/utils/yaml/safer_loader.py\u0000cumulusci/utils/yaml/tests/bad_cci.yml\u0000cumulusci/utils/yaml/tests/cassettes/TestCumulusciYml.test_validate_url__with_errors.yaml\u0000cumulusci/utils/yaml/tests/test_cumulusci_yml.py\u0000cumulusci/utils/yaml/tests/test_model_parser.py\u0000cumulusci/utils/yaml/tests/test_safer_loader.py\u0000cumulusci/utils/ziputils.py\u0000datasets/bad_sample.sql\u0000datasets/include_row_errors.yml\u0000datasets/mapping.yml\u0000datasets/recipe.yml\u0000datasets/sample.sql\u0000datasets/test.extract.yml\u0000datasets/test_minimal.extract.yml\u0000datasets/update.recipe.yml\u0000datasets/upsert/upsert_before_data.sql\u0000datasets/upsert/upsert_complex_example.sql\u0000datasets/upsert/upsert_example_2.sql\u0000datasets/upsert/upsert_mapping_bulk.yml\u0000datasets/upsert/upsert_mapping_bulk_complex.yml\u0000datasets/upsert/upsert_mapping_rest.yml\u0000datasets/upsert/upsert_mapping_rest_complex.yml\u0000datasets/upsert/upsert_mapping_simple__bad_key.yml\u0000datasets/upsert/upsert_smart__native_field.yml\u0000datasets/upsert/upsert_smart__non_native_field.yml\u0000docs/2gp-testing.md\u0000docs/Makefile\u0000docs/about.md\u0000docs/adrs/0001-record-architecture-decisions.md\u0000docs/adrs/README.md\u0000docs/adrs/templates/template.md\u0000docs/cheat-sheet.md\u0000docs/cli.md\u0000docs/commands.md\u0000docs/concepts.md\u0000docs/conf.py\u0000docs/config.md\u0000docs/connected-orgs.md\u0000docs/continuous-integration.md\u0000docs/contributing.md\u0000docs/cookbook.md\u0000docs/cumulusci-flow.md\u0000docs/data.md\u0000docs/data/extract_declarations.md\u0000docs/data/loading_rules.md\u0000docs/deploy.md\u0000docs/dev-omnistudio.md\u0000docs/dev.md\u0000docs/diagram/README.md\u0000docs/diagram/bootstrap/css/bootstrap-theme.css\u0000docs/diagram/bootstrap/css/bootstrap-theme.css.map\u0000docs/diagram/bootstrap/css/bootstrap-theme.min.css\u0000docs/diagram/bootstrap/css/bootstrap.css\u0000docs/diagram/bootstrap/css/bootstrap.css.map\u0000docs/diagram/bootstrap/css/bootstrap.min.css\u0000docs/diagram/bootstrap/fonts/glyphicons-halflings-regular.eot\u0000docs/diagram/bootstrap/fonts/glyphicons-halflings-regular.svg\u0000docs/diagram/bootstrap/fonts/glyphicons-halflings-regular.ttf\u0000docs/diagram/bootstrap/fonts/glyphicons-halflings-regular.woff\u0000docs/diagram/bootstrap/js/bootstrap.js\u0000docs/diagram/bootstrap/js/bootstrap.min.js\u0000docs/diagram/img/image1.png\u0000docs/diagram/img/image12.pdf\u0000docs/diagram/img/image12.png\u0000docs/diagram/img/image15.png\u0000docs/diagram/img/image17.png\u0000docs/diagram/img/image3.png\u0000docs/diagram/img/image3.tiff\u0000docs/diagram/index.html\u0000docs/diagram/js/jquery-1.11.1.min.js\u0000docs/diagram/js/jquery.touchSwipe.min.js\u0000docs/diagram/js/presentation.js\u0000docs/diagram/js/snap.svg-min.js\u0000docs/diagram/js/snap.svg.js\u0000docs/diagram/octicons.ttf\u0000docs/diagram/presentation.json\u0000docs/diagram/presentation.svg\u0000docs/diagram/process_overview.html\u0000docs/diagram/process_overview.json\u0000docs/diagram/process_overview.svg\u0000docs/env-var-reference.md\u0000docs/flows.yml\u0000docs/get-started.md\u0000docs/github-actions.md\u0000docs/headless.md\u0000docs/history.md\u0000docs/images/cci_service_list.png\u0000docs/images/cumulus_ci_workflow.png\u0000docs/images/env-var.png\u0000docs/images/env-var2.png\u0000docs/images/github-action-manual-trigger.png\u0000docs/images/github-commit_status_error.png\u0000docs/images/github-commit_status_pass.png\u0000docs/images/github-creating_a_uat_release.png\u0000docs/images/github-environment-packaging.png\u0000docs/images/github-organization-secret.png\u0000docs/images/github-repository-secret.png\u0000docs/images/github_checks.png\u0000docs/images/github_personal_access_token_scopes.png\u0000docs/images/github_secrets.png\u0000docs/images/github_workflow.png\u0000docs/images/locate_elements_screenshot.png\u0000docs/images/pipx.png\u0000docs/images/robot_log_screenshot.png\u0000docs/images/robot_toggled_results_screenshot.png\u0000docs/images/salesforce-org-process.png\u0000docs/images/service-list.png\u0000docs/images/skipping_task.png\u0000docs/images/windows_python.png\u0000docs/images/windows_python_success.png\u0000docs/index.md\u0000docs/install.md\u0000docs/internals.md\u0000docs/intro.md\u0000docs/make.bat\u0000docs/managed-2gp.md\u0000docs/managed-package.md\u0000docs/metadata-etl.md\u0000docs/npsp-eda-2gp.md\u0000docs/packaging.md\u0000docs/push-upgrades.md\u0000docs/reference.md\u0000docs/release-notes.md\u0000docs/robot-advanced.md\u0000docs/robot-debugger.md\u0000docs/robot-locators.md\u0000docs/robot-playwright.md\u0000docs/robot-tutorial.md\u0000docs/robot.md\u0000docs/robot/Keywords.html\u0000docs/scratch-orgs.md\u0000docs/tutorial.md\u0000docs/unlocked-package.md\u0000docs/unpackaged.md\u0000integration_tests/README.rst\u0000integration_tests/bulkdata/test_snowfakery_integration_tests.py\u0000integration_tests/conftest.py\u0000integration_tests/pytest.ini\u0000integration_tests/tasks/bulkdata/test_generate_mapping.py\u0000integration_tests/test_integration_test.py\u0000orgs/beta.json\u0000orgs/dev.json\u0000orgs/feature.json\u0000orgs/omni.json\u0000orgs/person_accounts.json\u0000orgs/prerelease.json\u0000orgs/release.json\u0000pyproject.toml\u0000readthedocs.yml\u0000requirements.txt\u0000requirements/dev.txt\u0000requirements/prod.txt\u0000requirements_dev.txt\u0000robot/CumulusCI/javascript/README.md\u0000robot/CumulusCI/javascript/index.js\u0000robot/CumulusCI/javascript/keywords.js\u0000tox.ini\u0000utility/generate-release-notes.py\u0000utility/pin_dependencies.py\u0000utility/update-history.py\u0000","stderr_tail":"","stdout_sha256":"294c0f276cca7f15d133462ea4862b0ed32a3461a19a331a57bcc04bbdd03aee","log_path":"~/dev/nebius-hackathon/pilot/v2-P/sfdo-tooling__cumulusci-3624/runs/pilot-sfdo-tooling__cumulusci-3624-ed46a8ec8d/logs/agent1/agent1-1.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T19:13:09.169314Z","duration_s":0.003881,"timed_out":false,"image_before":"c946ebe2-98e4-4eaa-822e-63fcd95ab11f","image_after":"176383f1-1996-4831-a162-d072a4f0be97","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-2","seq":2,"branch_id":"agent1","kind":"command","cmd":"grep -rn \"_update_branch\\|skip-future\" cumulusci/tasks/github/","path":null,"exit_code":1,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","log_path":"~/dev/nebius-hackathon/pilot/v2-P/sfdo-tooling__cumulusci-3624/runs/pilot-sfdo-tooling__cumulusci-3624-ed46a8ec8d/logs/agent1/agent1-2.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T19:13:17.961642Z","duration_s":0.004236,"timed_out":false,"image_before":"176383f1-1996-4831-a162-d072a4f0be97","image_after":"72f38768-02e7-438c-af9b-12d0a672319b","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-3","seq":3,"branch_id":"agent1","kind":"command","cmd":"grep -A 20 -B 5 \"test_merge_to_future_release_branches_noskip_future\" cumulusci/tasks/github/tests/test_merge.py","path":null,"exit_code":0,"stdout_tail":"\n        assert [\"feature/230\", \"feature/work-item\"] == actual_branches\n        assert 2 == len(responses.calls)\n\n    @responses.activate\n    def test_merge_to_future_release_branches_noskip_future(self):\n        \"\"\"Tests that commits to the main branch are merged to the expected feature branches\"\"\"\n        self._setup_mocks(\n            [\n                \"main\",\n                \"feature/230\",\n                \"feature/232\",\n                \"feature/300\",\n                \"feature/work-item\",\n            ]\n        )\n\n        task = self._create_task(\n            task_config={\n                \"options\": {\n                    \"source_branch\": \"main\",\n                    \"branch_prefix\": \"feature/\",\n                    \"update_future_releases\": False,\n                    \"skip_future_releases\": False,\n                }\n            }\n","stderr_tail":"","stdout_sha256":"8c12a203e196145a9f42928753c975a72c9a834db7191898fb2697f35993d0da","log_path":"~/dev/nebius-hackathon/pilot/v2-P/sfdo-tooling__cumulusci-3624/runs/pilot-sfdo-tooling__cumulusci-3624-ed46a8ec8d/logs/agent1/agent1-3.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T19:13:21.757432Z","duration_s":0.003033,"timed_out":false,"image_before":"72f38768-02e7-438c-af9b-12d0a672319b","image_after":"bb9b65eb-0494-4ae1-a91e-cfe37798547d","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-4","seq":4,"branch_id":"agent1","kind":"command","cmd":"grep -A 30 \"test_merge_to_future_release_branches_noskip_future\" cumulusci/tasks/github/tests/test_merge.py","path":null,"exit_code":0,"stdout_tail":"    def test_merge_to_future_release_branches_noskip_future(self):\n        \"\"\"Tests that commits to the main branch are merged to the expected feature branches\"\"\"\n        self._setup_mocks(\n            [\n                \"main\",\n                \"feature/230\",\n                \"feature/232\",\n                \"feature/300\",\n                \"feature/work-item\",\n            ]\n        )\n\n        task = self._create_task(\n            task_config={\n                \"options\": {\n                    \"source_branch\": \"main\",\n                    \"branch_prefix\": \"feature/\",\n                    \"update_future_releases\": False,\n                    \"skip_future_releases\": False,\n                }\n            }\n        )\n        task._init_task()\n\n        actual_branches = [branch.name for branch in task._get_branches_to_merge()]\n\n        assert [\n            \"feature/230\",\n            \"feature/232\",\n            \"feature/300\",\n            \"feature/work-item\",\n","stderr_tail":"","stdout_sha256":"fd40574e08fcdc96d169cc7a2647ca91c3e2ad42793306eec4694744b7a3f741","log_path":"~/dev/nebius-hackathon/pilot/v2-P/sfdo-tooling__cumulusci-3624/runs/pilot-sfdo-tooling__cumulusci-3624-ed46a8ec8d/logs/agent1/agent1-4.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T19:13:23.925073Z","duration_s":0.00337,"timed_out":false,"image_before":"bb9b65eb-0494-4ae1-a91e-cfe37798547d","image_after":"0f8ea677-f264-4001-96d5-7ec42dd1a3b3","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-5","seq":5,"branch_id":"agent1","kind":"command","cmd":"grep -A 40 \"test_merge_to_future_release_branches_noskip_future\" cumulusci/tasks/github/tests/test_merge.py","path":null,"exit_code":0,"stdout_tail":"    def test_merge_to_future_release_branches_noskip_future(self):\n        \"\"\"Tests that commits to the main branch are merged to the expected feature branches\"\"\"\n        self._setup_mocks(\n            [\n                \"main\",\n                \"feature/230\",\n                \"feature/232\",\n                \"feature/300\",\n                \"feature/work-item\",\n            ]\n        )\n\n        task = self._create_task(\n            task_config={\n                \"options\": {\n                    \"source_branch\": \"main\",\n                    \"branch_prefix\": \"feature/\",\n                    \"update_future_releases\": False,\n                    \"skip_future_releases\": False,\n                }\n            }\n        )\n        task._init_task()\n\n        actual_branches = [branch.name for branch in task._get_branches_to_merge()]\n\n        assert [\n            \"feature/230\",\n            \"feature/232\",\n            \"feature/300\",\n            \"feature/work-item\",\n        ] == actual_branches\n        assert 2 == len(responses.calls)\n\n    @responses.activate\n    def test_merge_to_future_release_branches_missing_slash(self):\n        \"\"\"Tests that commits to the main branch are merged to the expected feature branches\"\"\"\n        self._setup_mocks(\n            [\n                \"main\",\n                \"prefix-no-slash230\",\n","stderr_tail":"","stdout_sha256":"ecdd1e0933063f95f747da2995f2f3eeff916c2f7be5831ae8fb4106cfe81b82","log_path":"~/dev/nebius-hackathon/pilot/v2-P/sfdo-tooling__cumulusci-3624/runs/pilot-sfdo-tooling__cumulusci-3624-ed46a8ec8d/logs/agent1/agent1-5.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T19:13:26.163887Z","duration_s":0.002806,"timed_out":false,"image_before":"0f8ea677-f264-4001-96d5-7ec42dd1a3b3","image_after":"7346e9b8-4512-4e5f-a23d-9464e98d1484","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-6","seq":6,"branch_id":"agent1","kind":"command","cmd":"grep -rn \"skip-future\" cumulusci/","path":null,"exit_code":1,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","log_path":"~/dev/nebius-hackathon/pilot/v2-P/sfdo-tooling__cumulusci-3624/runs/pilot-sfdo-tooling__cumulusci-3624-ed46a8ec8d/logs/agent1/agent1-6.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T19:13:32.718497Z","duration_s":0.027642,"timed_out":false,"image_before":"7346e9b8-4512-4e5f-a23d-9464e98d1484","image_after":"c7f9cec1-b2a9-4232-8179-90b8d99ff1f0","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-7","seq":7,"branch_id":"agent1","kind":"command","cmd":"find cumulusci -name \"*.py\" -exec grep -l \"skip.*future\" {} \\;","path":null,"exit_code":0,"stdout_tail":"cumulusci/tasks/github/merge.py\ncumulusci/tasks/github/tests/test_merge.py\n","stderr_tail":"","stdout_sha256":"7dc76696d65ff41a38923993a03aee417fd4ead6cd77719b95b88403e9918335","log_path":"~/dev/nebius-hackathon/pilot/v2-P/sfdo-tooling__cumulusci-3624/runs/pilot-sfdo-tooling__cumulusci-3624-ed46a8ec8d/logs/agent1/agent1-7.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T19:13:34.992362Z","duration_s":0.659942,"timed_out":false,"image_before":"c7f9cec1-b2a9-4232-8179-90b8d99ff1f0","image_after":"221c6c6e-fd8b-49c8-8157-bd2c4df07a8c","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-8","seq":8,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-cde007029f1a4bbcbf24285cbb57a55d/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-cde007029f1a4bbcbf24285cbb57a55d/receipts_pytest.py cumulusci/tasks/github/tests/test_merge.py::TestMergeBranch::test_merge_to_future_release_branches_noskip_future -v -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-8.xml","path":null,"exit_code":1,"stdout_tail":"============================= test session starts ==============================\nplatform linux -- Python 3.10.19, pytest-7.0.1, pluggy-1.0.0 -- /usr/local/bin/python\nrootdir: /CumulusCI, configfile: pyproject.toml\nplugins: Faker-17.0.0, cov-4.0.0, vcr-1.0.2, typeguard-2.13.3\ncollecting ... collected 1 item\n\ncumulusci/tasks/github/tests/test_merge.py::TestMergeBranch::test_merge_to_future_release_branches_noskip_future FAILED [100%]\n\n=================================== FAILURES ===================================\n_____ TestMergeBranch.test_merge_to_future_release_branches_noskip_future ______\n\nself = <cumulusci.tasks.github.tests.test_merge.TestMergeBranch object at 0x7ffff2d62050>\n\n    @responses.activate\n    def test_merge_to_future_release_branches_noskip_future(self):\n        \"\"\"Tests that commits to the main branch are merged to the expected feature branches\"\"\"\n        self._setup_mocks(\n            [\n                \"main\",\n                \"feature/230\",\n                \"feature/232\",\n                \"feature/300\",\n                \"feature/work-item\",\n            ]\n        )\n    \n        task = self._create_task(\n            task_config={\n                \"options\": {\n                    \"source_branch\": \"main\",\n                    \"branch_prefix\": \"feature/\",\n                    \"update_future_releases\": False,\n                    \"skip_future_releases\": False,\n                }\n            }\n        )\n        task._init_task()\n    \n        actual_branches = [branch.name for branch in task._get_branches_to_merge()]\n    \n>       assert [\n            \"feature/230\",\n            \"feature/232\",\n            \"feature/300\",\n            \"feature/work-item\",\n        ] == actual_branches\nE       AssertionError\n\ncumulusci/tasks/github/tests/test_merge.py:759: AssertionError\n---------------------------- Captured log teardown -----------------------------\nWARNING  cumulusci.cli.runtime:runtime.py:64 Unable to store an encryption key. Any orgs or services written to disk will not be encrypted.\n------------ generated xml file: /opt/receipts/reports/agent1-8.xml ------------\n=========================== short test summary info ============================\nFAILED cumulusci/tasks/github/tests/test_merge.py::TestMergeBranch::test_merge_to_future_release_branches_noskip_future\n============================== 1 failed in 0.52s ===============================\n","stderr_tail":"/CumulusCI/cumulusci/__init__.py:8: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.\n  __import__(\"pkg_resources\").declare_namespace(\"cumulusci\")\n","stdout_sha256":"4d3fc81e2582b088101038222fadace979f70d284c978255389f47fa535f97a9","log_path":"~/dev/nebius-hackathon/pilot/v2-P/sfdo-tooling__cumulusci-3624/runs/pilot-sfdo-tooling__cumulusci-3624-ed46a8ec8d/logs/agent1/agent1-8.log","tree_digest":"3edb73ac63b4d15b8ec983054f74c920d5c83ae651965d3faea60883c3f8212a","tree_download_s":4.758205624995753,"started_at":"2026-10-03T19:13:39.219607Z","duration_s":2.743453,"timed_out":false,"image_before":"221c6c6e-fd8b-49c8-8157-bd2c4df07a8c","image_after":"c57ea0a6-5d57-4bbf-a73b-363a693adc77","junit":{"passed":[],"failed":["cumulusci/tasks/github/tests/test_merge.py::TestMergeBranch::test_merge_to_future_release_branches_noskip_future"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"cumulusci/tasks/github/tests/test_merge.py::TestMergeBranch::test_merge_to_future_release_branches_noskip_future":"AssertionError\nself = <cumulusci.tasks.github.tests.test_merge.TestMergeBranch object at 0x7ffff2d62050>\n\n    @responses.activate\n    def test_merge_to_future_release_branches_noskip_future(self):\n        \"\"\"Tests that commits to the main branch are merged to the expected feature branches\"\"\"\n        self._setup_mocks(\n            [\n                \"main\",\n                \"feature/230\",\n                \"feature/232\",\n                \"feature/300\",\n                \"feature/work-item\",\n            ]\n        )\n    \n        task = self._create_task(\n            task_config={\n                \"options\": {\n                    \"source_branch\": \"main\",\n                    \"branch_prefix\": \"feature/\",\n                    \"update_future_releases\": False,\n                    \"skip_future_releases\": False,\n                }\n            }\n        )\n        task._init_task()\n    \n        actual_branches = [branch.name for branch in task._get_branches_to_merge()]\n    \n>       assert [\n            \"feature/230\",\n            \"feature/232\",\n            \"feature/300\",\n            \"feature/work-item\",\n        ] == actual_branches\nE       AssertionError\n\ncumulusci/tasks/github/tests/test_merge.py:759: AssertionError"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-9","seq":9,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-9ea1a4f0c1b547fc883838ee84d1e3a3/bin/busybox sh -c 'mkdir -p /tmp && cp /opt/receipts-9ea1a4f0c1b547fc883838ee84d1e3a3/incoming/a1cffceaa527f849e6923ddb98d74f78ab9de73e3b341f74d4b3ab42d69cbb6c /tmp/debug_test.py'","path":"/tmp/debug_test.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"a1cffceaa527f849e6923ddb98d74f78ab9de73e3b341f74d4b3ab42d69cbb6c","log_path":"~/dev/nebius-hackathon/pilot/v2-P/sfdo-tooling__cumulusci-3624/runs/pilot-sfdo-tooling__cumulusci-3624-ed46a8ec8d/logs/agent1/agent1-9.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T19:13:56.022590Z","duration_s":0.0047139999999999994,"timed_out":false,"image_before":"c57ea0a6-5d57-4bbf-a73b-363a693adc77","image_after":"ce37f343-1c04-461f-9741-db7d7ab33b22","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-10","seq":10,"branch_id":"agent1","kind":"command","cmd":"python /tmp/debug_test.py","path":null,"exit_code":1,"stdout_tail":"Task options: {'source_branch': 'main', 'branch_prefix': 'feature/', 'update_future_releases': False, 'skip_future_releases': True, 'commit': '5a10f027a48cf12da0a7f84a23581a74'}\nskip_future_releases: True\nType: <class 'bool'>\n","stderr_tail":"/CumulusCI/cumulusci/__init__.py:8: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.\n  __import__(\"pkg_resources\").declare_namespace(\"cumulusci\")\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.10/site-packages/requests/adapters.py\", line 489, in send\n    resp = conn.urlopen(\n  File \"/usr/local/lib/python3.10/site-packages/urllib3/connectionpool.py\", line 878, in urlopen\n    return self.urlopen(\n  File \"/usr/local/lib/python3.10/site-packages/urllib3/connectionpool.py\", line 878, in urlopen\n    return self.urlopen(\n  File \"/usr/local/lib/python3.10/site-packages/urllib3/connectionpool.py\", line 878, in urlopen\n    return self.urlopen(\n  [Previous line repeated 7 more times]\n  File \"/usr/local/lib/python3.10/site-packages/urllib3/connectionpool.py\", line 868, in urlopen\n    retries = retries.increment(method, url, response=response, _pool=self)\n  File \"/CumulusCI/cumulusci/core/github.py\", line 76, in increment\n    return super().increment(*args, **kwargs)\n  File \"/usr/local/lib/python3.10/site-packages/urllib3/util/retry.py\", line 592, in increment\n    raise MaxRetryError(_pool, url, error or ResponseError(cause))\nurllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.github.com', port=443): Max retries exceeded with url: /repos/TestOwner/TestRepo (Caused by ResponseError('too many 401 error responses'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.10/site-packages/github3/models.py\", line 201, in _request\n    return request_method(*args, **kwargs)\n  File \"/usr/local/lib/python3.10/site-packages/requests/sessions.py\", line 600, in get\n    return self.request(\"GET\", url, **kwargs)\n  File \"/usr/local/lib/python3.10/site-packages/github3/session.py\", line 171, in request\n    response = super().request(*args, **kwargs)\n  File \"/usr/local/lib/python3.10/site-packages/requests/sessions.py\", line 587, in request\n    resp = self.send(prep, **send_kwargs)\n  File \"/usr/local/lib/python3.10/site-packages/requests/sessions.py\", line 701, in send\n    r = adapter.send(request, **kwargs)\n  File \"/usr/local/lib/python3.10/site-packages/requests/adapters.py\", line 556, in send\n    raise RetryError(e, request=request)\nrequests.exceptions.RetryError: HTTPSConnectionPool(host='api.github.com', port=443): Max retries exceeded with url: /repos/TestOwner/TestRepo (Caused by ResponseError('too many 401 error responses'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/tmp/debug_test.py\", line 30, in <module>\n    task._init_task()\n  File \"/CumulusCI/cumulusci/tasks/github/merge.py\", line 61, in _init_task\n    self.repo = self.get_repo()\n  File \"/CumulusCI/cumulusci/tasks/github/base.py\", line 14, in get_repo\n    return self.github.repository(\n  File \"/usr/local/lib/python3.10/site-packages/github3/github.py\", line 2062, in repository\n    json = self._json(self._get(url), 200)\n  File \"/usr/local/lib/python3.10/site-packages/github3/models.py\", line 216, in _get\n    return self._request(\"get\", url, **kwargs)\n  File \"/usr/local/lib/python3.10/site-packages/github3/models.py\", line 208, in _request\n    raise exceptions.TransportError(exc)\ngithub3.exceptions.TransportError: <class 'requests.exceptions.RetryError'>: An error occurred while making a request to GitHub: HTTPSConnectionPool(host='api.github.com', port=443): Max retries exceeded with url: /repos/TestOwner/TestRepo (Caused by ResponseError('too many 401 error responses'))\n","stdout_sha256":"92b24795b4ce2109f866ed25c2838f27bfa213c24a55e75eb66c772bd5460e05","log_path":"~/dev/nebius-hackathon/pilot/v2-P/sfdo-tooling__cumulusci-3624/runs/pilot-sfdo-tooling__cumulusci-3624-ed46a8ec8d/logs/agent1/agent1-10.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T19:13:58.068616Z","duration_s":1.000253,"timed_out":false,"image_before":"ce37f343-1c04-461f-9741-db7d7ab33b22","image_after":"c0f47e1d-4309-4ee3-9b55-1831dddf5e81","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-11","seq":11,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-33cc6d14d5294fd1b446594061f2a0a1/bin/busybox sh -c 'mkdir -p /CumulusCI/cumulusci/tasks/github && cp /opt/receipts-33cc6d14d5294fd1b446594061f2a0a1/incoming/6dca812f27d4fe7502fd7be168cd61e519a4096385d5c2339dc189c26cafd4cc /CumulusCI/cumulusci/tasks/github/merge.py'","path":"cumulusci/tasks/github/merge.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"6dca812f27d4fe7502fd7be168cd61e519a4096385d5c2339dc189c26cafd4cc","log_path":"~/dev/nebius-hackathon/pilot/v2-P/sfdo-tooling__cumulusci-3624/runs/pilot-sfdo-tooling__cumulusci-3624-ed46a8ec8d/logs/agent1/agent1-11.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T19:18:45.746215Z","duration_s":0.004883,"timed_out":false,"image_before":"c0f47e1d-4309-4ee3-9b55-1831dddf5e81","image_after":"cedcdb46-f1f6-4c46-bc34-37e0b306d91b","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-12","seq":12,"branch_id":"agent1","kind":"command","cmd":"python /tmp/debug_test.py","path":null,"exit_code":1,"stdout_tail":"Task options: {'source_branch': 'main', 'branch_prefix': 'feature/', 'update_future_releases': False, 'skip_future_releases': False, 'commit': 'e4b6dfbcf6d0d3a83cc25304119cfc51'}\nskip_future_releases: False\nType: <class 'bool'>\n","stderr_tail":"/CumulusCI/cumulusci/__init__.py:8: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.\n  __import__(\"pkg_resources\").declare_namespace(\"cumulusci\")\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.10/site-packages/requests/adapters.py\", line 489, in send\n    resp = conn.urlopen(\n  File \"/usr/local/lib/python3.10/site-packages/urllib3/connectionpool.py\", line 878, in urlopen\n    return self.urlopen(\n  File \"/usr/local/lib/python3.10/site-packages/urllib3/connectionpool.py\", line 878, in urlopen\n    return self.urlopen(\n  File \"/usr/local/lib/python3.10/site-packages/urllib3/connectionpool.py\", line 878, in urlopen\n    return self.urlopen(\n  [Previous line repeated 7 more times]\n  File \"/usr/local/lib/python3.10/site-packages/urllib3/connectionpool.py\", line 868, in urlopen\n    retries = retries.increment(method, url, response=response, _pool=self)\n  File \"/CumulusCI/cumulusci/core/github.py\", line 76, in increment\n    return super().increment(*args, **kwargs)\n  File \"/usr/local/lib/python3.10/site-packages/urllib3/util/retry.py\", line 592, in increment\n    raise MaxRetryError(_pool, url, error or ResponseError(cause))\nurllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.github.com', port=443): Max retries exceeded with url: /repos/TestOwner/TestRepo (Caused by ResponseError('too many 401 error responses'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/usr/local/lib/python3.10/site-packages/github3/models.py\", line 201, in _request\n    return request_method(*args, **kwargs)\n  File \"/usr/local/lib/python3.10/site-packages/requests/sessions.py\", line 600, in get\n    return self.request(\"GET\", url, **kwargs)\n  File \"/usr/local/lib/python3.10/site-packages/github3/session.py\", line 171, in request\n    response = super().request(*args, **kwargs)\n  File \"/usr/local/lib/python3.10/site-packages/requests/sessions.py\", line 587, in request\n    resp = self.send(prep, **send_kwargs)\n  File \"/usr/local/lib/python3.10/site-packages/requests/sessions.py\", line 701, in send\n    r = adapter.send(request, **kwargs)\n  File \"/usr/local/lib/python3.10/site-packages/requests/adapters.py\", line 556, in send\n    raise RetryError(e, request=request)\nrequests.exceptions.RetryError: HTTPSConnectionPool(host='api.github.com', port=443): Max retries exceeded with url: /repos/TestOwner/TestRepo (Caused by ResponseError('too many 401 error responses'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/tmp/debug_test.py\", line 30, in <module>\n    task._init_task()\n  File \"/CumulusCI/cumulusci/tasks/github/merge.py\", line 61, in _init_task\n    self.repo = self.get_repo()\n  File \"/CumulusCI/cumulusci/tasks/github/base.py\", line 14, in get_repo\n    return self.github.repository(\n  File \"/usr/local/lib/python3.10/site-packages/github3/github.py\", line 2062, in repository\n    json = self._json(self._get(url), 200)\n  File \"/usr/local/lib/python3.10/site-packages/github3/models.py\", line 216, in _get\n    return self._request(\"get\", url, **kwargs)\n  File \"/usr/local/lib/python3.10/site-packages/github3/models.py\", line 208, in _request\n    raise exceptions.TransportError(exc)\ngithub3.exceptions.TransportError: <class 'requests.exceptions.RetryError'>: An error occurred while making a request to GitHub: HTTPSConnectionPool(host='api.github.com', port=443): Max retries exceeded with url: /repos/TestOwner/TestRepo (Caused by ResponseError('too many 401 error responses'))\n","stdout_sha256":"82d4b0e8a612048d04d615a14d6a4a3189761856087b2495733347796c4765b1","log_path":"~/dev/nebius-hackathon/pilot/v2-P/sfdo-tooling__cumulusci-3624/runs/pilot-sfdo-tooling__cumulusci-3624-ed46a8ec8d/logs/agent1/agent1-12.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T19:18:48.118212Z","duration_s":0.80472,"timed_out":false,"image_before":"cedcdb46-f1f6-4c46-bc34-37e0b306d91b","image_after":"623b4513-aa0a-41d7-8d9e-daa8dcd568f5","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-13","seq":13,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-e218ae0653d24ca18c7a2502c4383eda/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-e218ae0653d24ca18c7a2502c4383eda/receipts_pytest.py cumulusci/tasks/github/tests/test_merge.py::TestMergeBranch::test_merge_to_future_release_branches_noskip_future -v -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-13.xml","path":null,"exit_code":0,"stdout_tail":"============================= test session starts ==============================\nplatform linux -- Python 3.10.19, pytest-7.0.1, pluggy-1.0.0 -- /usr/local/bin/python\nrootdir: /CumulusCI, configfile: pyproject.toml\nplugins: Faker-17.0.0, cov-4.0.0, vcr-1.0.2, typeguard-2.13.3\ncollecting ... collected 1 item\n\ncumulusci/tasks/github/tests/test_merge.py::TestMergeBranch::test_merge_to_future_release_branches_noskip_future PASSED [100%]\n\n==================================== PASSES ====================================\n---------------------------- Captured log teardown -----------------------------\nWARNING  cumulusci.cli.runtime:runtime.py:64 Unable to store an encryption key. Any orgs or services written to disk will not be encrypted.\n----------- generated xml file: /opt/receipts/reports/agent1-13.xml ------------\n=========================== short test summary info ============================\nPASSED cumulusci/tasks/github/tests/test_merge.py::TestMergeBranch::test_merge_to_future_release_branches_noskip_future\n============================== 1 passed in 0.46s ===============================\n","stderr_tail":"/CumulusCI/cumulusci/__init__.py:8: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.\n  __import__(\"pkg_resources\").declare_namespace(\"cumulusci\")\n","stdout_sha256":"dd8878329f9ae654b07a2023368510d1e1d4e7f8849bbbaaad066f929e592bad","log_path":"~/dev/nebius-hackathon/pilot/v2-P/sfdo-tooling__cumulusci-3624/runs/pilot-sfdo-tooling__cumulusci-3624-ed46a8ec8d/logs/agent1/agent1-13.log","tree_digest":"a10f281de1baadffddc8cd5a221f7a4d850f876d0291ee9a6013d29c9ef8e7c8","tree_download_s":26.23946295888163,"started_at":"2026-10-03T19:23:34.496720Z","duration_s":2.722991,"timed_out":false,"image_before":"623b4513-aa0a-41d7-8d9e-daa8dcd568f5","image_after":"5cd6ad3e-9200-48b1-8944-14a1bb79d517","junit":{"passed":["cumulusci/tasks/github/tests/test_merge.py::TestMergeBranch::test_merge_to_future_release_branches_noskip_future"],"failed":[],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-14","seq":14,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-1b8b331b8f8644f4ae318369941dfd8a/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-1b8b331b8f8644f4ae318369941dfd8a/receipts_pytest.py cumulusci/tasks/github/tests/test_merge.py::TestMergeBranch::test_merge_to_future_release_branches_skip_future -v -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-14.xml","path":null,"exit_code":0,"stdout_tail":"============================= test session starts ==============================\nplatform linux -- Python 3.10.19, pytest-7.0.1, pluggy-1.0.0 -- /usr/local/bin/python\nrootdir: /CumulusCI, configfile: pyproject.toml\nplugins: Faker-17.0.0, cov-4.0.0, vcr-1.0.2, typeguard-2.13.3\ncollecting ... collected 1 item\n\ncumulusci/tasks/github/tests/test_merge.py::TestMergeBranch::test_merge_to_future_release_branches_skip_future PASSED [100%]\n\n==================================== PASSES ====================================\n---------------------------- Captured log teardown -----------------------------\nWARNING  cumulusci.cli.runtime:runtime.py:64 Unable to store an encryption key. Any orgs or services written to disk will not be encrypted.\n----------- generated xml file: /opt/receipts/reports/agent1-14.xml ------------\n=========================== short test summary info ============================\nPASSED cumulusci/tasks/github/tests/test_merge.py::TestMergeBranch::test_merge_to_future_release_branches_skip_future\n============================== 1 passed in 0.46s ===============================\n","stderr_tail":"/CumulusCI/cumulusci/__init__.py:8: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.\n  __import__(\"pkg_resources\").declare_namespace(\"cumulusci\")\n","stdout_sha256":"3b8f8a91933f2b88e5efafc2f1e8b890d90f3c3af118c190a7bf77313c6f9d44","log_path":"~/dev/nebius-hackathon/pilot/v2-P/sfdo-tooling__cumulusci-3624/runs/pilot-sfdo-tooling__cumulusci-3624-ed46a8ec8d/logs/agent1/agent1-14.log","tree_digest":"a10f281de1baadffddc8cd5a221f7a4d850f876d0291ee9a6013d29c9ef8e7c8","tree_download_s":4.586679416941479,"started_at":"2026-10-03T19:24:07.841917Z","duration_s":2.700314,"timed_out":false,"image_before":"5cd6ad3e-9200-48b1-8944-14a1bb79d517","image_after":"e8b50d65-d397-476d-8196-bf7aa20887a8","junit":{"passed":["cumulusci/tasks/github/tests/test_merge.py::TestMergeBranch::test_merge_to_future_release_branches_skip_future"],"failed":[],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-15","seq":15,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-a490f6752f864ec2b2356d431c18c7ef/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-a490f6752f864ec2b2356d431c18c7ef/receipts_pytest.py cumulusci/tasks/github/tests/test_merge.py -k merge_to_future_release_branches -v -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-15.xml","path":null,"exit_code":0,"stdout_tail":"============================= test session starts ==============================\nplatform linux -- Python 3.10.19, pytest-7.0.1, pluggy-1.0.0 -- /usr/local/bin/python\nrootdir: /CumulusCI, configfile: pyproject.toml\nplugins: Faker-17.0.0, cov-4.0.0, vcr-1.0.2, typeguard-2.13.3\ncollecting ... collected 26 items / 21 deselected / 5 selected\n\ncumulusci/tasks/github/tests/test_merge.py::TestMergeBranch::test_merge_to_future_release_branches PASSED [ 20%]\ncumulusci/tasks/github/tests/test_merge.py::TestMergeBranch::test_merge_to_future_release_branches_skip PASSED [ 40%]\ncumulusci/tasks/github/tests/test_merge.py::TestMergeBranch::test_merge_to_future_release_branches_skip_future PASSED [ 60%]\ncumulusci/tasks/github/tests/test_merge.py::TestMergeBranch::test_merge_to_future_release_branches_noskip_future PASSED [ 80%]\ncumulusci/tasks/github/tests/test_merge.py::TestMergeBranch::test_merge_to_future_release_branches_missing_slash PASSED [100%]\n\n==================================== PASSES ====================================\n---------------------------- Captured log teardown -----------------------------\nWARNING  cumulusci.cli.runtime:runtime.py:64 Unable to store an encryption key. Any orgs or services written to disk will not be encrypted.\n----------- generated xml file: /opt/receipts/reports/agent1-15.xml ------------\n=========================== short test summary info ============================\nPASSED cumulusci/tasks/github/tests/test_merge.py::TestMergeBranch::test_merge_to_future_release_branches\nPASSED cumulusci/tasks/github/tests/test_merge.py::TestMergeBranch::test_merge_to_future_release_branches_skip\nPASSED cumulusci/tasks/github/tests/test_merge.py::TestMergeBranch::test_merge_to_future_release_branches_skip_future\nPASSED cumulusci/tasks/github/tests/test_merge.py::TestMergeBranch::test_merge_to_future_release_branches_noskip_future\nPASSED cumulusci/tasks/github/tests/test_merge.py::TestMergeBranch::test_merge_to_future_release_branches_missing_slash\n======================= 5 passed, 21 deselected in 0.47s =======================\n","stderr_tail":"/CumulusCI/cumulusci/__init__.py:8: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.\n  __import__(\"pkg_resources\").declare_namespace(\"cumulusci\")\n","stdout_sha256":"bf4e820a1e6cbc79168f6c8c224a9bedad9fc9df66e6c3598196c0ef3488602c","log_path":"~/dev/nebius-hackathon/pilot/v2-P/sfdo-tooling__cumulusci-3624/runs/pilot-sfdo-tooling__cumulusci-3624-ed46a8ec8d/logs/agent1/agent1-15.log","tree_digest":"a10f281de1baadffddc8cd5a221f7a4d850f876d0291ee9a6013d29c9ef8e7c8","tree_download_s":4.85210045799613,"started_at":"2026-10-03T19:24:22.968242Z","duration_s":2.690144,"timed_out":false,"image_before":"e8b50d65-d397-476d-8196-bf7aa20887a8","image_after":"89b5794b-eb27-4fec-a565-136de6a776c4","junit":{"passed":["cumulusci/tasks/github/tests/test_merge.py::TestMergeBranch::test_merge_to_future_release_branches","cumulusci/tasks/github/tests/test_merge.py::TestMergeBranch::test_merge_to_future_release_branches_skip","cumulusci/tasks/github/tests/test_merge.py::TestMergeBranch::test_merge_to_future_release_branches_skip_future","cumulusci/tasks/github/tests/test_merge.py::TestMergeBranch::test_merge_to_future_release_branches_noskip_future","cumulusci/tasks/github/tests/test_merge.py::TestMergeBranch::test_merge_to_future_release_branches_missing_slash"],"failed":[],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-16","seq":16,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-aa00c68860e948e09c08e57a5e0a13f1/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-aa00c68860e948e09c08e57a5e0a13f1/receipts_pytest.py cumulusci/tasks/github/tests/test_merge.py::TestMergeBranch::test_task_output__feature_branch_merge -v -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-16.xml","path":null,"exit_code":0,"stdout_tail":"============================= test session starts ==============================\nplatform linux -- Python 3.10.19, pytest-7.0.1, pluggy-1.0.0 -- /usr/local/bin/python\nrootdir: /CumulusCI, configfile: pyproject.toml\nplugins: Faker-17.0.0, cov-4.0.0, vcr-1.0.2, typeguard-2.13.3\ncollecting ... collected 1 item\n\ncumulusci/tasks/github/tests/test_merge.py::TestMergeBranch::test_task_output__feature_branch_merge PASSED [100%]\n\n==================================== PASSES ====================================\n---------------------------- Captured log teardown -----------------------------\nWARNING  cumulusci.cli.runtime:runtime.py:64 Unable to store an encryption key. Any orgs or services written to disk will not be encrypted.\n----------- generated xml file: /opt/receipts/reports/agent1-16.xml ------------\n=========================== short test summary info ============================\nPASSED cumulusci/tasks/github/tests/test_merge.py::TestMergeBranch::test_task_output__feature_branch_merge\n============================== 1 passed in 0.47s ===============================\n","stderr_tail":"/CumulusCI/cumulusci/__init__.py:8: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.\n  __import__(\"pkg_resources\").declare_namespace(\"cumulusci\")\n","stdout_sha256":"09f4a1f8efd4f83ead760f95fb5105f315e60d47dd8a8fadd8766ad369455d89","log_path":"~/dev/nebius-hackathon/pilot/v2-P/sfdo-tooling__cumulusci-3624/runs/pilot-sfdo-tooling__cumulusci-3624-ed46a8ec8d/logs/agent1/agent1-16.log","tree_digest":"a10f281de1baadffddc8cd5a221f7a4d850f876d0291ee9a6013d29c9ef8e7c8","tree_download_s":4.613853584043682,"started_at":"2026-10-03T19:24:39.122954Z","duration_s":2.733498,"timed_out":false,"image_before":"89b5794b-eb27-4fec-a565-136de6a776c4","image_after":"d0ba93b5-0b7f-4cab-a947-87198fb73d17","junit":{"passed":["cumulusci/tasks/github/tests/test_merge.py::TestMergeBranch::test_task_output__feature_branch_merge"],"failed":[],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-17","seq":17,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-8d02a8a8269343839fbb5e4e35bf2634/bin/busybox sh -c 'mkdir -p /tmp && cp /opt/receipts-8d02a8a8269343839fbb5e4e35bf2634/incoming/00eb1f1e97a294e11297b54a0ee052c3de47c18c23e9b86327952dcb2c84e656 /tmp/test_defaults.py'","path":"/tmp/test_defaults.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"00eb1f1e97a294e11297b54a0ee052c3de47c18c23e9b86327952dcb2c84e656","log_path":"~/dev/nebius-hackathon/pilot/v2-P/sfdo-tooling__cumulusci-3624/runs/pilot-sfdo-tooling__cumulusci-3624-ed46a8ec8d/logs/agent1/agent1-17.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T19:24:56.281858Z","duration_s":0.005291,"timed_out":false,"image_before":"d0ba93b5-0b7f-4cab-a947-87198fb73d17","image_after":"07ec8a01-467f-4084-aff3-acbb1741a257","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-18","seq":18,"branch_id":"agent1","kind":"command","cmd":"python /tmp/test_defaults.py","path":null,"exit_code":0,"stdout_tail":"Task options with default: {'source_branch': 'main', 'branch_prefix': 'feature/', 'update_future_releases': False, 'commit': 'f462b700b5d789aeec38fd256e66c82d', 'skip_future_releases': True}\nskip_future_releases (default): True\n\nTask options with explicit False: {'source_branch': 'main', 'branch_prefix': 'feature/', 'update_future_releases': False, 'skip_future_releases': False, 'commit': 'f462b700b5d789aeec38fd256e66c82d'}\nskip_future_releases (explicit False): False\n\nTask options with explicit True: {'source_branch': 'main', 'branch_prefix': 'feature/', 'update_future_releases': False, 'skip_future_releases': True, 'commit': 'f462b700b5d789aeec38fd256e66c82d'}\nskip_future_releases (explicit True): True\n","stderr_tail":"/CumulusCI/cumulusci/__init__.py:8: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.\n  __import__(\"pkg_resources\").declare_namespace(\"cumulusci\")\n","stdout_sha256":"95bb609a249d8216ec3240a851df4c69e993084968d4f4bcb64c9e8323677954","log_path":"~/dev/nebius-hackathon/pilot/v2-P/sfdo-tooling__cumulusci-3624/runs/pilot-sfdo-tooling__cumulusci-3624-ed46a8ec8d/logs/agent1/agent1-18.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T19:24:59.449324Z","duration_s":0.745356,"timed_out":false,"image_before":"07ec8a01-467f-4084-aff3-acbb1741a257","image_after":"e9c7db01-8f82-49ff-881c-f89db4d39cff","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-19","seq":19,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-12e56043d7e54cff8bcd5c8ef9bd7b99/bin/busybox sh -c 'mkdir -p /tmp && cp /opt/receipts-12e56043d7e54cff8bcd5c8ef9bd7b99/incoming/0d59671e9a5662a5ae52934bc6f72fe8103956b5a76fc027be686bd0879a14a6 /tmp/test_update_future.py'","path":"/tmp/test_update_future.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"0d59671e9a5662a5ae52934bc6f72fe8103956b5a76fc027be686bd0879a14a6","log_path":"~/dev/nebius-hackathon/pilot/v2-P/sfdo-tooling__cumulusci-3624/runs/pilot-sfdo-tooling__cumulusci-3624-ed46a8ec8d/logs/agent1/agent1-19.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T19:25:05.360234Z","duration_s":0.005084,"timed_out":false,"image_before":"e9c7db01-8f82-49ff-881c-f89db4d39cff","image_after":"91d2473c-7b20-4e83-a69d-b5fe842252f7","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-20","seq":20,"branch_id":"agent1","kind":"command","cmd":"python /tmp/test_update_future.py","path":null,"exit_code":0,"stdout_tail":"Task options with default: {'source_branch': 'main', 'branch_prefix': 'feature/', 'skip_future_releases': True, 'commit': '52bcb038e99d8b6fc2a600b5cef26bf9', 'update_future_releases': False}\nupdate_future_releases (default): False\n\nTask options with explicit True: {'source_branch': 'main', 'branch_prefix': 'feature/', 'update_future_releases': True, 'skip_future_releases': True, 'commit': '52bcb038e99d8b6fc2a600b5cef26bf9'}\nupdate_future_releases (explicit True): True\n\nTask options with explicit False: {'source_branch': 'main', 'branch_prefix': 'feature/', 'update_future_releases': False, 'skip_future_releases': True, 'commit': '52bcb038e99d8b6fc2a600b5cef26bf9'}\nupdate_future_releases (explicit False): False\n","stderr_tail":"/CumulusCI/cumulusci/__init__.py:8: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.\n  __import__(\"pkg_resources\").declare_namespace(\"cumulusci\")\n","stdout_sha256":"b481a0455ae25651bcdde48b4a0eebb95be8e87ac0713b82ac411963a1e053f0","log_path":"~/dev/nebius-hackathon/pilot/v2-P/sfdo-tooling__cumulusci-3624/runs/pilot-sfdo-tooling__cumulusci-3624-ed46a8ec8d/logs/agent1/agent1-20.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T19:25:07.828574Z","duration_s":0.750328,"timed_out":false,"image_before":"91d2473c-7b20-4e83-a69d-b5fe842252f7","image_after":"a1d7ebd8-ea32-481a-8e7a-67f344bb695e","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-21","seq":21,"branch_id":"agent1","kind":"diff","cmd":"compute patch in executor staging agent1-5fdc8267d67e4da7b8e00c362938e958: /opt/homebrew/Cellar/git/2.53.0/bin/git -c core.hooksPath=/dev/null -c core.attributesFile=/dev/null -c diff.external= -c core.quotePath=false add -A && /opt/homebrew/Cellar/git/2.53.0/bin/git -c core.hooksPath=/dev/null -c core.attributesFile=/dev/null -c diff.external= -c core.quotePath=false diff --cached --binary --no-ext-diff --no-textconv --no-renames df6fc3264ba686411daa337503c6e53ed3ee1db1","path":null,"exit_code":0,"stdout_tail":"diff --git a/cumulusci/tasks/github/merge.py b/cumulusci/tasks/github/merge.py\nindex 1134de004..19893b08a 100644\n--- a/cumulusci/tasks/github/merge.py\n+++ b/cumulusci/tasks/github/merge.py\n@@ -50,10 +50,10 @@ class MergeBranch(BaseGithubTask):\n                 \"source_branch\"\n             ] = self.project_config.project__git__default_branch\n         self.options[\"skip_future_releases\"] = process_bool_arg(\n-            self.options.get(\"skip_future_releases\") or True\n+            self.options.get(\"skip_future_releases\", True)\n         )\n         self.options[\"update_future_releases\"] = process_bool_arg(\n-            self.options.get(\"update_future_releases\") or False\n+            self.options.get(\"update_future_releases\", False)\n         )\n \n     def _init_task(self):\n","stderr_tail":"","stdout_sha256":"ee256eca0d573614e93b00ee23bff37f6ec9a8fcc077f5d3b96e7ca85f31bd5b","log_path":null,"tree_digest":"a10f281de1baadffddc8cd5a221f7a4d850f876d0291ee9a6013d29c9ef8e7c8","tree_download_s":5.892719707917422,"started_at":"2026-10-03T19:26:06.763908Z","duration_s":0.09409358305856586,"timed_out":false,"image_before":"a1d7ebd8-ea32-481a-8e7a-67f344bb695e","image_after":"a1d7ebd8-ea32-481a-8e7a-67f344bb695e","junit":null,"diff":{"files":[{"path":"cumulusci/tasks/github/merge.py","added":2,"deleted":2,"category":"source","status":"modified"}],"patch_sha256":"ee256eca0d573614e93b00ee23bff37f6ec9a8fcc077f5d3b96e7ca85f31bd5b","patch_path":"~/dev/nebius-hackathon/pilot/v2-P/sfdo-tooling__cumulusci-3624/runs/pilot-sfdo-tooling__cumulusci-3624-ed46a8ec8d/artifacts/agent1/agent1-21.patch"},"patch_sha256":"ee256eca0d573614e93b00ee23bff37f6ec9a8fcc077f5d3b96e7ca85f31bd5b","dropped_paths":[],"snapshot_sha":"df6fc3264ba686411daa337503c6e53ed3ee1db1"}
