| { |
| "audits": [ |
| { |
| "commit": "f62dda7fa44e3bc46f03bd6402eba3f641f365eb", |
| "elapsed_seconds": 0.04175270791165531, |
| "parent": "befba35a16c5543c5f270996a9bf7a4277482915", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 28, |
| "source_paths": [ |
| "gitlab/mixins.py", |
| "gitlab/v4/objects/ldap.py", |
| "gitlab/v4/objects/merge_requests.py", |
| "gitlab/v4/objects/milestones.py", |
| "gitlab/v4/objects/repositories.py", |
| "gitlab/v4/objects/runners.py", |
| "gitlab/v4/objects/users.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "docs: Use get_all keyword arg instead of all in docstrings", |
| "validation": null |
| }, |
| { |
| "commit": "befba35a16c5543c5f270996a9bf7a4277482915", |
| "elapsed_seconds": 0.03947958396747708, |
| "parent": "9040dbe58e303d13abc75078abec892db17b065c", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 65, |
| "source_paths": [ |
| "gitlab/base.py", |
| "gitlab/mixins.py", |
| "gitlab/v4/cli.py", |
| "gitlab/v4/objects/ldap.py", |
| "gitlab/v4/objects/merge_requests.py", |
| "gitlab/v4/objects/milestones.py", |
| "gitlab/v4/objects/snippets.py", |
| "gitlab/v4/objects/users.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "Make RESTObjectList typing generic", |
| "validation": null |
| }, |
| { |
| "commit": "9040dbe58e303d13abc75078abec892db17b065c", |
| "elapsed_seconds": 0.029414165997877717, |
| "parent": "a6ac9392b0e543df32adf9058f9808d199149982", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update pre-commit hook psf/black to v25", |
| "validation": null |
| }, |
| { |
| "commit": "a6ac9392b0e543df32adf9058f9808d199149982", |
| "elapsed_seconds": 0.029105541994795203, |
| "parent": "2100aa458ba4f1c084bc97b00f7ba1693541d68a", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: add reformat code commit to .git-blame-ignore-revs", |
| "validation": null |
| }, |
| { |
| "commit": "2100aa458ba4f1c084bc97b00f7ba1693541d68a", |
| "elapsed_seconds": 0.04233570792712271, |
| "parent": "4e90c113f1af768b8b049f4a64c5978a1bfbf323", |
| "reason": "production file count exceeds 8", |
| "source_changed_lines": 528, |
| "source_paths": [ |
| "gitlab/base.py", |
| "gitlab/cli.py", |
| "gitlab/client.py", |
| "gitlab/config.py", |
| "gitlab/mixins.py", |
| "gitlab/types.py", |
| "gitlab/utils.py", |
| "gitlab/v4/cli.py", |
| "gitlab/v4/objects/appearance.py", |
| "gitlab/v4/objects/applications.py", |
| "gitlab/v4/objects/artifacts.py", |
| "gitlab/v4/objects/badges.py", |
| "gitlab/v4/objects/broadcast_messages.py", |
| "gitlab/v4/objects/ci_lint.py", |
| "gitlab/v4/objects/cluster_agents.py", |
| "gitlab/v4/objects/clusters.py", |
| "gitlab/v4/objects/deploy_keys.py", |
| "gitlab/v4/objects/deploy_tokens.py", |
| "gitlab/v4/objects/deployments.py", |
| "gitlab/v4/objects/draft_notes.py", |
| "gitlab/v4/objects/environments.py", |
| "gitlab/v4/objects/epics.py", |
| "gitlab/v4/objects/features.py", |
| "gitlab/v4/objects/files.py", |
| "gitlab/v4/objects/geo_nodes.py", |
| "gitlab/v4/objects/group_access_tokens.py", |
| "gitlab/v4/objects/groups.py", |
| "gitlab/v4/objects/integrations.py", |
| "gitlab/v4/objects/invitations.py", |
| "gitlab/v4/objects/issues.py", |
| "gitlab/v4/objects/iterations.py", |
| "gitlab/v4/objects/job_token_scope.py", |
| "gitlab/v4/objects/jobs.py", |
| "gitlab/v4/objects/keys.py", |
| "gitlab/v4/objects/labels.py", |
| "gitlab/v4/objects/ldap.py", |
| "gitlab/v4/objects/merge_request_approvals.py", |
| "gitlab/v4/objects/merge_requests.py", |
| "gitlab/v4/objects/merge_trains.py", |
| "gitlab/v4/objects/milestones.py", |
| "gitlab/v4/objects/namespaces.py", |
| "gitlab/v4/objects/notification_settings.py", |
| "gitlab/v4/objects/package_protection_rules.py", |
| "gitlab/v4/objects/packages.py", |
| "gitlab/v4/objects/pipelines.py", |
| "gitlab/v4/objects/project_access_tokens.py", |
| "gitlab/v4/objects/projects.py", |
| "gitlab/v4/objects/push_rules.py", |
| "gitlab/v4/objects/registry_protection_repository_rules.py", |
| "gitlab/v4/objects/registry_protection_rules.py", |
| "gitlab/v4/objects/releases.py", |
| "gitlab/v4/objects/repositories.py", |
| "gitlab/v4/objects/resource_groups.py", |
| "gitlab/v4/objects/runners.py", |
| "gitlab/v4/objects/secure_files.py", |
| "gitlab/v4/objects/service_accounts.py", |
| "gitlab/v4/objects/settings.py", |
| "gitlab/v4/objects/sidekiq.py", |
| "gitlab/v4/objects/snippets.py", |
| "gitlab/v4/objects/todos.py", |
| "gitlab/v4/objects/topics.py", |
| "gitlab/v4/objects/triggers.py", |
| "gitlab/v4/objects/users.py", |
| "gitlab/v4/objects/wikis.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/base/test_rest_object.py", |
| "tests/unit/objects/test_badges.py", |
| "tests/unit/objects/test_bridges.py", |
| "tests/unit/objects/test_bulk_imports.py", |
| "tests/unit/objects/test_commits.py", |
| "tests/unit/objects/test_environments.py", |
| "tests/unit/objects/test_groups.py", |
| "tests/unit/objects/test_hooks.py", |
| "tests/unit/objects/test_invitations.py", |
| "tests/unit/objects/test_job_token_scope.py", |
| "tests/unit/objects/test_jobs.py", |
| "tests/unit/objects/test_merge_requests.py", |
| "tests/unit/objects/test_packages.py", |
| "tests/unit/objects/test_personal_access_tokens.py", |
| "tests/unit/objects/test_project_import_export.py", |
| "tests/unit/objects/test_projects.py", |
| "tests/unit/objects/test_releases.py", |
| "tests/unit/objects/test_runners.py", |
| "tests/unit/objects/test_snippets.py", |
| "tests/unit/objects/test_templates.py", |
| "tests/unit/objects/test_todos.py", |
| "tests/unit/objects/test_topics.py", |
| "tests/unit/objects/test_variables.py", |
| "tests/unit/test_cli.py", |
| "tests/unit/test_gitlab.py", |
| "tests/unit/test_gitlab_auth.py", |
| "tests/unit/test_gitlab_http_methods.py", |
| "tests/unit/test_graphql.py" |
| ], |
| "title": "chore: reformat code with skip_magic_trailing_comma = true", |
| "validation": null |
| }, |
| { |
| "commit": "4e90c113f1af768b8b049f4a64c5978a1bfbf323", |
| "elapsed_seconds": 0.04191558388993144, |
| "parent": "91c4f18dc49a7eed101ce5f004f396436c6ef7eb", |
| "reason": "production file count exceeds 8", |
| "source_changed_lines": 1362, |
| "source_paths": [ |
| "gitlab/__init__.py", |
| "gitlab/_backends/protocol.py", |
| "gitlab/_backends/requests_backend.py", |
| "gitlab/base.py", |
| "gitlab/cli.py", |
| "gitlab/client.py", |
| "gitlab/config.py", |
| "gitlab/exceptions.py", |
| "gitlab/mixins.py", |
| "gitlab/types.py", |
| "gitlab/utils.py", |
| "gitlab/v4/cli.py", |
| "gitlab/v4/objects/appearance.py", |
| "gitlab/v4/objects/artifacts.py", |
| "gitlab/v4/objects/bulk_imports.py", |
| "gitlab/v4/objects/clusters.py", |
| "gitlab/v4/objects/commits.py", |
| "gitlab/v4/objects/container_registry.py", |
| "gitlab/v4/objects/deploy_keys.py", |
| "gitlab/v4/objects/deployments.py", |
| "gitlab/v4/objects/environments.py", |
| "gitlab/v4/objects/epics.py", |
| "gitlab/v4/objects/features.py", |
| "gitlab/v4/objects/files.py", |
| "gitlab/v4/objects/groups.py", |
| "gitlab/v4/objects/invitations.py", |
| "gitlab/v4/objects/issues.py", |
| "gitlab/v4/objects/job_token_scope.py", |
| "gitlab/v4/objects/jobs.py", |
| "gitlab/v4/objects/keys.py", |
| "gitlab/v4/objects/labels.py", |
| "gitlab/v4/objects/ldap.py", |
| "gitlab/v4/objects/members.py", |
| "gitlab/v4/objects/merge_request_approvals.py", |
| "gitlab/v4/objects/merge_requests.py", |
| "gitlab/v4/objects/packages.py", |
| "gitlab/v4/objects/pipelines.py", |
| "gitlab/v4/objects/projects.py", |
| "gitlab/v4/objects/releases.py", |
| "gitlab/v4/objects/repositories.py", |
| "gitlab/v4/objects/resource_groups.py", |
| "gitlab/v4/objects/runners.py", |
| "gitlab/v4/objects/secure_files.py", |
| "gitlab/v4/objects/settings.py", |
| "gitlab/v4/objects/sidekiq.py", |
| "gitlab/v4/objects/snippets.py", |
| "gitlab/v4/objects/topics.py", |
| "gitlab/v4/objects/users.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/base/test_rest_object.py", |
| "tests/unit/helpers.py", |
| "tests/unit/meta/test_imports.py", |
| "tests/unit/meta/test_mro.py", |
| "tests/unit/test_cli.py" |
| ], |
| "title": "use more python3.9 syntax", |
| "validation": null |
| }, |
| { |
| "commit": "91c4f18dc49a7eed101ce5f004f396436c6ef7eb", |
| "elapsed_seconds": 0.04268491710536182, |
| "parent": "46dfc5098cf07355b1b6de6208aae4ec8ab5bf8a", |
| "reason": "production file count exceeds 8", |
| "source_changed_lines": 1201, |
| "source_paths": [ |
| "gitlab/base.py", |
| "gitlab/client.py", |
| "gitlab/mixins.py", |
| "gitlab/v4/cli.py", |
| "gitlab/v4/objects/access_requests.py", |
| "gitlab/v4/objects/appearance.py", |
| "gitlab/v4/objects/applications.py", |
| "gitlab/v4/objects/artifacts.py", |
| "gitlab/v4/objects/audit_events.py", |
| "gitlab/v4/objects/award_emojis.py", |
| "gitlab/v4/objects/badges.py", |
| "gitlab/v4/objects/boards.py", |
| "gitlab/v4/objects/branches.py", |
| "gitlab/v4/objects/broadcast_messages.py", |
| "gitlab/v4/objects/bulk_imports.py", |
| "gitlab/v4/objects/ci_lint.py", |
| "gitlab/v4/objects/cluster_agents.py", |
| "gitlab/v4/objects/clusters.py", |
| "gitlab/v4/objects/commits.py", |
| "gitlab/v4/objects/container_registry.py", |
| "gitlab/v4/objects/custom_attributes.py", |
| "gitlab/v4/objects/deploy_keys.py", |
| "gitlab/v4/objects/deploy_tokens.py", |
| "gitlab/v4/objects/deployments.py", |
| "gitlab/v4/objects/discussions.py", |
| "gitlab/v4/objects/draft_notes.py", |
| "gitlab/v4/objects/environments.py", |
| "gitlab/v4/objects/epics.py", |
| "gitlab/v4/objects/events.py", |
| "gitlab/v4/objects/export_import.py", |
| "gitlab/v4/objects/features.py", |
| "gitlab/v4/objects/files.py", |
| "gitlab/v4/objects/geo_nodes.py", |
| "gitlab/v4/objects/group_access_tokens.py", |
| "gitlab/v4/objects/groups.py", |
| "gitlab/v4/objects/hooks.py", |
| "gitlab/v4/objects/integrations.py", |
| "gitlab/v4/objects/invitations.py", |
| "gitlab/v4/objects/issues.py", |
| "gitlab/v4/objects/iterations.py", |
| "gitlab/v4/objects/job_token_scope.py", |
| "gitlab/v4/objects/jobs.py", |
| "gitlab/v4/objects/keys.py", |
| "gitlab/v4/objects/labels.py", |
| "gitlab/v4/objects/ldap.py", |
| "gitlab/v4/objects/members.py", |
| "gitlab/v4/objects/merge_request_approvals.py", |
| "gitlab/v4/objects/merge_requests.py", |
| "gitlab/v4/objects/merge_trains.py", |
| "gitlab/v4/objects/milestones.py", |
| "gitlab/v4/objects/namespaces.py", |
| "gitlab/v4/objects/notes.py", |
| "gitlab/v4/objects/notification_settings.py", |
| "gitlab/v4/objects/package_protection_rules.py", |
| "gitlab/v4/objects/packages.py", |
| "gitlab/v4/objects/pages.py", |
| "gitlab/v4/objects/personal_access_tokens.py", |
| "gitlab/v4/objects/pipelines.py", |
| "gitlab/v4/objects/project_access_tokens.py", |
| "gitlab/v4/objects/projects.py", |
| "gitlab/v4/objects/push_rules.py", |
| "gitlab/v4/objects/registry_protection_repository_rules.py", |
| "gitlab/v4/objects/registry_protection_rules.py", |
| "gitlab/v4/objects/releases.py", |
| "gitlab/v4/objects/resource_groups.py", |
| "gitlab/v4/objects/reviewers.py", |
| "gitlab/v4/objects/runners.py", |
| "gitlab/v4/objects/secure_files.py", |
| "gitlab/v4/objects/service_accounts.py", |
| "gitlab/v4/objects/settings.py", |
| "gitlab/v4/objects/sidekiq.py", |
| "gitlab/v4/objects/snippets.py", |
| "gitlab/v4/objects/statistics.py", |
| "gitlab/v4/objects/status_checks.py", |
| "gitlab/v4/objects/tags.py", |
| "gitlab/v4/objects/templates.py", |
| "gitlab/v4/objects/todos.py", |
| "gitlab/v4/objects/topics.py", |
| "gitlab/v4/objects/triggers.py", |
| "gitlab/v4/objects/users.py", |
| "gitlab/v4/objects/variables.py", |
| "gitlab/v4/objects/wikis.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/meta/test_abstract_attrs.py", |
| "tests/unit/meta/test_mro.py", |
| "tests/unit/mixins/test_meta_mixins.py", |
| "tests/unit/mixins/test_object_mixins_attributes.py", |
| "tests/unit/test_cli.py" |
| ], |
| "title": "Make RESTManager generic on RESTObject class", |
| "validation": null |
| }, |
| { |
| "commit": "46dfc5098cf07355b1b6de6208aae4ec8ab5bf8a", |
| "elapsed_seconds": 0.029541165800765157, |
| "parent": "e61157b99815e04a28d71be6ee12154ea8387967", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update dependency isort to v6", |
| "validation": null |
| }, |
| { |
| "commit": "e61157b99815e04a28d71be6ee12154ea8387967", |
| "elapsed_seconds": 0.029265000019222498, |
| "parent": "37ff25b1af6122b21a2620f9e866607b2ae1cf36", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update dependency black to v25", |
| "validation": null |
| }, |
| { |
| "commit": "37ff25b1af6122b21a2620f9e866607b2ae1cf36", |
| "elapsed_seconds": 0.028411999810487032, |
| "parent": "edd01a57aa8c45e6514e618263003beaa0fb68e8", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "edd01a57aa8c45e6514e618263003beaa0fb68e8", |
| "elapsed_seconds": 0.04080575006082654, |
| "parent": "515a8a259e1e8e893f42b060e975490571c4136f", |
| "reason": "production file count exceeds 8", |
| "source_changed_lines": 849, |
| "source_paths": [ |
| "gitlab/client.py", |
| "gitlab/v4/objects/appearance.py", |
| "gitlab/v4/objects/audit_events.py", |
| "gitlab/v4/objects/award_emojis.py", |
| "gitlab/v4/objects/badges.py", |
| "gitlab/v4/objects/boards.py", |
| "gitlab/v4/objects/branches.py", |
| "gitlab/v4/objects/broadcast_messages.py", |
| "gitlab/v4/objects/bulk_imports.py", |
| "gitlab/v4/objects/ci_lint.py", |
| "gitlab/v4/objects/cluster_agents.py", |
| "gitlab/v4/objects/clusters.py", |
| "gitlab/v4/objects/commits.py", |
| "gitlab/v4/objects/container_registry.py", |
| "gitlab/v4/objects/custom_attributes.py", |
| "gitlab/v4/objects/deploy_keys.py", |
| "gitlab/v4/objects/deploy_tokens.py", |
| "gitlab/v4/objects/deployments.py", |
| "gitlab/v4/objects/discussions.py", |
| "gitlab/v4/objects/draft_notes.py", |
| "gitlab/v4/objects/environments.py", |
| "gitlab/v4/objects/epics.py", |
| "gitlab/v4/objects/events.py", |
| "gitlab/v4/objects/export_import.py", |
| "gitlab/v4/objects/geo_nodes.py", |
| "gitlab/v4/objects/group_access_tokens.py", |
| "gitlab/v4/objects/groups.py", |
| "gitlab/v4/objects/hooks.py", |
| "gitlab/v4/objects/integrations.py", |
| "gitlab/v4/objects/invitations.py", |
| "gitlab/v4/objects/issues.py", |
| "gitlab/v4/objects/job_token_scope.py", |
| "gitlab/v4/objects/jobs.py", |
| "gitlab/v4/objects/labels.py", |
| "gitlab/v4/objects/members.py", |
| "gitlab/v4/objects/merge_request_approvals.py", |
| "gitlab/v4/objects/merge_requests.py", |
| "gitlab/v4/objects/milestones.py", |
| "gitlab/v4/objects/namespaces.py", |
| "gitlab/v4/objects/notes.py", |
| "gitlab/v4/objects/notification_settings.py", |
| "gitlab/v4/objects/packages.py", |
| "gitlab/v4/objects/pages.py", |
| "gitlab/v4/objects/personal_access_tokens.py", |
| "gitlab/v4/objects/pipelines.py", |
| "gitlab/v4/objects/project_access_tokens.py", |
| "gitlab/v4/objects/projects.py", |
| "gitlab/v4/objects/push_rules.py", |
| "gitlab/v4/objects/releases.py", |
| "gitlab/v4/objects/resource_groups.py", |
| "gitlab/v4/objects/runners.py", |
| "gitlab/v4/objects/secure_files.py", |
| "gitlab/v4/objects/settings.py", |
| "gitlab/v4/objects/snippets.py", |
| "gitlab/v4/objects/statistics.py", |
| "gitlab/v4/objects/tags.py", |
| "gitlab/v4/objects/templates.py", |
| "gitlab/v4/objects/topics.py", |
| "gitlab/v4/objects/triggers.py", |
| "gitlab/v4/objects/users.py", |
| "gitlab/v4/objects/variables.py", |
| "gitlab/v4/objects/wikis.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/meta/test_ensure_type_hints.py" |
| ], |
| "title": "chore: Remove trivial get methods in preparation for generic Get mixin", |
| "validation": null |
| }, |
| { |
| "commit": "515a8a259e1e8e893f42b060e975490571c4136f", |
| "elapsed_seconds": 0.040317000122740865, |
| "parent": "304bdd09cd5e6526576c5ec58cb3acd7e1a783cb", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 2, |
| "source_paths": [ |
| "gitlab/_version.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: release v5.6.0", |
| "validation": null |
| }, |
| { |
| "commit": "304bdd09cd5e6526576c5ec58cb3acd7e1a783cb", |
| "elapsed_seconds": 0.038890082854777575, |
| "parent": "cfa6358b4c9c44d267d8c98a53ac840fbb27d3e8", |
| "reason": "commit already belongs to a frozen task", |
| "source_changed_lines": 24, |
| "source_paths": [ |
| "gitlab/v4/objects/groups.py", |
| "gitlab/v4/objects/merge_request_approvals.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/objects/test_group_merge_request_approvals.py" |
| ], |
| "title": "add support for group level MR approval rules", |
| "validation": null |
| }, |
| { |
| "commit": "cfa6358b4c9c44d267d8c98a53ac840fbb27d3e8", |
| "elapsed_seconds": 0.039026667131111026, |
| "parent": "0c1af08bc73611d288f1f67248cff9c32c685808", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 2, |
| "source_paths": [ |
| "gitlab/_version.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: release v5.5.0", |
| "validation": null |
| }, |
| { |
| "commit": "0c1af08bc73611d288f1f67248cff9c32c685808", |
| "elapsed_seconds": 0.02947079110890627, |
| "parent": "f4300782485ee6c38578fa3481061bd621656b0e", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/objects/test_projects.py" |
| ], |
| "title": "chore(tests): catch deprecation warnings", |
| "validation": null |
| }, |
| { |
| "commit": "f4300782485ee6c38578fa3481061bd621656b0e", |
| "elapsed_seconds": 0.040223666932433844, |
| "parent": "7f6fd5c3aac5e2f18adf212adbce0ac04c7150e1", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 42, |
| "source_paths": [ |
| "gitlab/mixins.py", |
| "gitlab/utils.py", |
| "gitlab/v4/objects/artifacts.py", |
| "gitlab/v4/objects/files.py", |
| "gitlab/v4/objects/jobs.py", |
| "gitlab/v4/objects/packages.py", |
| "gitlab/v4/objects/projects.py", |
| "gitlab/v4/objects/repositories.py", |
| "gitlab/v4/objects/secure_files.py", |
| "gitlab/v4/objects/snippets.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: relax typing constraints for response action", |
| "validation": null |
| }, |
| { |
| "commit": "7f6fd5c3aac5e2f18adf212adbce0ac04c7150e1", |
| "elapsed_seconds": 0.038716332986950874, |
| "parent": "9e186726c8a5ae70ca49c56b2be09b34dbf5b642", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 14, |
| "source_paths": [ |
| "gitlab/v4/objects/projects.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: add deprecation warning for mirror_pull functions", |
| "validation": null |
| }, |
| { |
| "commit": "9e186726c8a5ae70ca49c56b2be09b34dbf5b642", |
| "elapsed_seconds": 0.028343040961772203, |
| "parent": "9b374b2c051f71b8ef10e22209b8e90730af9d9b", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "docs: remove old pull mirror implementation", |
| "validation": null |
| }, |
| { |
| "commit": "9b374b2c051f71b8ef10e22209b8e90730af9d9b", |
| "elapsed_seconds": 0.030620750039815903, |
| "parent": "3b31ade152eb61363a68cf0509867ff8738ccdaf", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "docs: add usage of pull mirror", |
| "validation": null |
| }, |
| { |
| "commit": "3b31ade152eb61363a68cf0509867ff8738ccdaf", |
| "elapsed_seconds": 0.02978179114870727, |
| "parent": "2411bff4fd1dab6a1dd70070441b52e9a2927a63", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "add pull mirror test", |
| "validation": null |
| }, |
| { |
| "commit": "2411bff4fd1dab6a1dd70070441b52e9a2927a63", |
| "elapsed_seconds": 0.03928858391009271, |
| "parent": "5c11203a8b281f6ab34f7e85073fadcfc395503c", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 62, |
| "source_paths": [ |
| "gitlab/v4/objects/projects.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "add pull mirror class", |
| "validation": null |
| }, |
| { |
| "commit": "5c11203a8b281f6ab34f7e85073fadcfc395503c", |
| "elapsed_seconds": 0.0285802090074867, |
| "parent": "30f470b1bb6876db815e8f6694583315a6a68778", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/objects/test_pull_mirror.py" |
| ], |
| "title": "add pull mirror tests", |
| "validation": null |
| }, |
| { |
| "commit": "30f470b1bb6876db815e8f6694583315a6a68778", |
| "elapsed_seconds": 0.03988887486048043, |
| "parent": "36d9b24ff27d8df514c1beebd0fff8ad000369b7", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 2, |
| "source_paths": [ |
| "gitlab/_version.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: release v5.4.0", |
| "validation": null |
| }, |
| { |
| "commit": "36d9b24ff27d8df514c1beebd0fff8ad000369b7", |
| "elapsed_seconds": 0.03845862508751452, |
| "parent": "175b355d84d54a71f15fe3601c5275dc35984b9b", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 41, |
| "source_paths": [ |
| "gitlab/v4/objects/files.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "Narrow down return type of ProjectFileManager.raw using typing.overload", |
| "validation": null |
| }, |
| { |
| "commit": "175b355d84d54a71f15fe3601c5275dc35984b9b", |
| "elapsed_seconds": 0.0394125001039356, |
| "parent": "de29503262b7626421f3bffeea3ff073e63e3865", |
| "reason": "commit already belongs to a frozen task", |
| "source_changed_lines": 57, |
| "source_paths": [ |
| "gitlab/v4/objects/__init__.py", |
| "gitlab/v4/objects/merge_requests.py", |
| "gitlab/v4/objects/projects.py", |
| "gitlab/v4/objects/status_checks.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/objects/test_status_checks.py" |
| ], |
| "title": "add support for external status check", |
| "validation": null |
| }, |
| { |
| "commit": "de29503262b7626421f3bffeea3ff073e63e3865", |
| "elapsed_seconds": 0.03979675006121397, |
| "parent": "939505b9c143939ba1e52c5cb920d8aa36596e19", |
| "reason": "commit already belongs to a frozen task", |
| "source_changed_lines": 9, |
| "source_paths": [ |
| "gitlab/v4/objects/commits.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/objects/test_commits.py" |
| ], |
| "title": "return the new commit when calling cherry_pick", |
| "validation": null |
| }, |
| { |
| "commit": "939505b9c143939ba1e52c5cb920d8aa36596e19", |
| "elapsed_seconds": 0.0293482078704983, |
| "parent": "9214b8371652be2371823b6f3d531eeea78364c7", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "9214b8371652be2371823b6f3d531eeea78364c7", |
| "elapsed_seconds": 0.028943167068064213, |
| "parent": "e8d6953ec06dbbd817852207abbbc74eab8a27cf", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update gitlab", |
| "validation": null |
| }, |
| { |
| "commit": "e8d6953ec06dbbd817852207abbbc74eab8a27cf", |
| "elapsed_seconds": 0.029252124950289726, |
| "parent": "accd5aa757ba5215497c278da50d48f10ea5a258", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(ci): set a 30 minute timeout for 'functional' tests", |
| "validation": null |
| }, |
| { |
| "commit": "accd5aa757ba5215497c278da50d48f10ea5a258", |
| "elapsed_seconds": 0.02898983284831047, |
| "parent": "95db680d012d73e7e505ee85db7128050ff0db6e", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: resolve DeprecationWarning message in CI run", |
| "validation": null |
| }, |
| { |
| "commit": "95db680d012d73e7e505ee85db7128050ff0db6e", |
| "elapsed_seconds": 0.02933070808649063, |
| "parent": "0eb5eb0505c5b837a2d767cfa256a25b64ceb48b", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: fix pytest deprecation", |
| "validation": null |
| }, |
| { |
| "commit": "0eb5eb0505c5b837a2d767cfa256a25b64ceb48b", |
| "elapsed_seconds": 0.027977375080808997, |
| "parent": "ba75c31e4d13927b6a3ab0ce427800d94e5eefb4", |
| "reason": "excluded dependency/format/generated/revert subject", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: fix warning being generated", |
| "validation": null |
| }, |
| { |
| "commit": "ba75c31e4d13927b6a3ab0ce427800d94e5eefb4", |
| "elapsed_seconds": 0.038330000126734376, |
| "parent": "cbd4263194fcbad9d6c11926862691f8df0dea6d", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 2, |
| "source_paths": [ |
| "gitlab/v4/objects/snippets.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: fix missing space in deprecation message", |
| "validation": null |
| }, |
| { |
| "commit": "cbd4263194fcbad9d6c11926862691f8df0dea6d", |
| "elapsed_seconds": 0.029522750061005354, |
| "parent": "22f03bdc2bac92138225563415f5cf6fa36a5644", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "22f03bdc2bac92138225563415f5cf6fa36a5644", |
| "elapsed_seconds": 0.0395155418664217, |
| "parent": "fb07b5cfe1d986c3a7cd7879b11ecc43c75542b7", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 1, |
| "source_paths": [ |
| "gitlab/v4/objects/files.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "add optional ref parameter for cli project-file raw (python-gitlab", |
| "validation": null |
| }, |
| { |
| "commit": "fb07b5cfe1d986c3a7cd7879b11ecc43c75542b7", |
| "elapsed_seconds": 0.03839462506584823, |
| "parent": "e4673d8aeaf97b9ad5d2500e459526b4cf494547", |
| "reason": "commit already belongs to a frozen task", |
| "source_changed_lines": 5, |
| "source_paths": [ |
| "gitlab/client.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/objects/test_job_artifacts.py", |
| "tests/unit/test_gitlab_http_methods.py" |
| ], |
| "title": "Add argument that appends extra HTTP headers to a request", |
| "validation": null |
| }, |
| { |
| "commit": "e4673d8aeaf97b9ad5d2500e459526b4cf494547", |
| "elapsed_seconds": 0.028651250060647726, |
| "parent": "2dda9dc149668a99211daaa1981bb1f422c63880", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(test): prevent 'job_with_artifact' fixture running forever", |
| "validation": null |
| }, |
| { |
| "commit": "2dda9dc149668a99211daaa1981bb1f422c63880", |
| "elapsed_seconds": 0.030260416911914945, |
| "parent": "671e711c341d28ae0bc61ccb12d2e986353473fd", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "ci: use gitlab-runner:v17.7.1 for the CI", |
| "validation": null |
| }, |
| { |
| "commit": "671e711c341d28ae0bc61ccb12d2e986353473fd", |
| "elapsed_seconds": 0.04568658396601677, |
| "parent": "e3cb806dc368af0a495087531ee94892d3f240ce", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 104, |
| "source_paths": [ |
| "gitlab/const.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update mypy to 1.14 and resolve issues", |
| "validation": null |
| }, |
| { |
| "commit": "e3cb806dc368af0a495087531ee94892d3f240ce", |
| "elapsed_seconds": 0.042549083940684795, |
| "parent": "1e95944119455875bd239752cdf0fe5cc27707ea", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 14, |
| "source_paths": [ |
| "gitlab/v4/objects/files.py", |
| "gitlab/v4/objects/issues.py", |
| "gitlab/v4/objects/labels.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "Make type ignores more specific where possible", |
| "validation": null |
| }, |
| { |
| "commit": "1e95944119455875bd239752cdf0fe5cc27707ea", |
| "elapsed_seconds": 0.031258750008419156, |
| "parent": "44fd9dc1176a2c5529c45cc3186c0e775026175e", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update gitlab/gitlab-ee docker tag to v17.7.1-ee.0", |
| "validation": null |
| }, |
| { |
| "commit": "44fd9dc1176a2c5529c45cc3186c0e775026175e", |
| "elapsed_seconds": 0.041084042051807046, |
| "parent": "e4c5c74fbe98b92e575d29e929dae112b87f0fb2", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 533, |
| "source_paths": [ |
| "gitlab/mixins.py", |
| "gitlab/v4/objects/artifacts.py", |
| "gitlab/v4/objects/jobs.py", |
| "gitlab/v4/objects/packages.py", |
| "gitlab/v4/objects/projects.py", |
| "gitlab/v4/objects/repositories.py", |
| "gitlab/v4/objects/secure_files.py", |
| "gitlab/v4/objects/snippets.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "Narrow down return type of download methods using typing.overload", |
| "validation": null |
| }, |
| { |
| "commit": "e4c5c74fbe98b92e575d29e929dae112b87f0fb2", |
| "elapsed_seconds": 0.029756541131064296, |
| "parent": "912e1a0620a96c56081ffec284c2cac871cb7626", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: release v5.3.1", |
| "validation": null |
| }, |
| { |
| "commit": "912e1a0620a96c56081ffec284c2cac871cb7626", |
| "elapsed_seconds": 0.03881487506441772, |
| "parent": "8c1aaa3f6a797caf7bd79a7da083eae56c6250ff", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 2, |
| "source_paths": [ |
| "gitlab/_version.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: bump to 5.3.1", |
| "validation": null |
| }, |
| { |
| "commit": "8c1aaa3f6a797caf7bd79a7da083eae56c6250ff", |
| "elapsed_seconds": 0.041180916130542755, |
| "parent": "f4f7d7a63716f072eb45db2c7f590db0435350f0", |
| "reason": "commit already belongs to a frozen task", |
| "source_changed_lines": 45, |
| "source_paths": [ |
| "gitlab/v4/objects/__init__.py", |
| "gitlab/v4/objects/projects.py", |
| "gitlab/v4/objects/registry_protection_repository_rules.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/objects/test_registry_protection_rules.py" |
| ], |
| "title": "fix api url", |
| "validation": null |
| }, |
| { |
| "commit": "f4f7d7a63716f072eb45db2c7f590db0435350f0", |
| "elapsed_seconds": 0.04128441703505814, |
| "parent": "01d41946cbb1a4e5f29752eac89239d635c2ec6f", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 1, |
| "source_paths": [ |
| "gitlab/client.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "allow configuration of keep_base_url from file", |
| "validation": null |
| }, |
| { |
| "commit": "01d41946cbb1a4e5f29752eac89239d635c2ec6f", |
| "elapsed_seconds": 0.03137587499804795, |
| "parent": "c2582cf03b5dd4f3668195c13ae85ca14d755ec3", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update dependency jinja2 to v3.1.5 [security]", |
| "validation": null |
| }, |
| { |
| "commit": "c2582cf03b5dd4f3668195c13ae85ca14d755ec3", |
| "elapsed_seconds": 0.04248862504027784, |
| "parent": "62b7eb7ca0adcb26912f9c0561de5c513b6ede6d", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 2, |
| "source_paths": [ |
| "gitlab/_version.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: release v5.3.0", |
| "validation": null |
| }, |
| { |
| "commit": "62b7eb7ca0adcb26912f9c0561de5c513b6ede6d", |
| "elapsed_seconds": 0.03023029211908579, |
| "parent": "aa074496bdc4390a3629f1b0964d9846fe08ad92", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update gitlab/gitlab-ee docker tag to v17.7.0-ee.0", |
| "validation": null |
| }, |
| { |
| "commit": "aa074496bdc4390a3629f1b0964d9846fe08ad92", |
| "elapsed_seconds": 0.029928541043773293, |
| "parent": "40af1c8a14814cb0034dfeaaa33d8c38504fe34e", |
| "reason": "excluded dependency/format/generated/revert subject", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(renovate): update httpx and respx again", |
| "validation": null |
| }, |
| { |
| "commit": "40af1c8a14814cb0034dfeaaa33d8c38504fe34e", |
| "elapsed_seconds": 0.040177041897550225, |
| "parent": "9439132b1df39fbf386e5ee4d8354e78f549e109", |
| "reason": "commit already belongs to a frozen task", |
| "source_changed_lines": 42, |
| "source_paths": [ |
| "gitlab/v4/objects/__init__.py", |
| "gitlab/v4/objects/projects.py", |
| "gitlab/v4/objects/registry_repository_protection_rules.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/objects/test_registry_protection_rules.py" |
| ], |
| "title": "support the new registry protection rule endpoint", |
| "validation": null |
| }, |
| { |
| "commit": "9439132b1df39fbf386e5ee4d8354e78f549e109", |
| "elapsed_seconds": 0.03944366588257253, |
| "parent": "1e02f232278a85f818230b8931e2627c80a50e38", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 2, |
| "source_paths": [ |
| "gitlab/_version.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: release v5.2.0", |
| "validation": null |
| }, |
| { |
| "commit": "1e02f232278a85f818230b8931e2627c80a50e38", |
| "elapsed_seconds": 0.02997545897960663, |
| "parent": "db0db26734533d1a95225dc1a5dd2ae0b03c6053", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "db0db26734533d1a95225dc1a5dd2ae0b03c6053", |
| "elapsed_seconds": 0.02967970911413431, |
| "parent": "6532e8c7a9114f5abbfd610c65bd70d09576b146", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update gitlab/gitlab-ee docker tag to v17.6.2-ee.0", |
| "validation": null |
| }, |
| { |
| "commit": "6532e8c7a9114f5abbfd610c65bd70d09576b146", |
| "elapsed_seconds": 0.029528459068387747, |
| "parent": "b70830dd3ad76ff537a1f81e9f69de72271a2305", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "b70830dd3ad76ff537a1f81e9f69de72271a2305", |
| "elapsed_seconds": 0.030142332892864943, |
| "parent": "0d41da3cc8724ded8a3855409cf9c5d776a7f491", |
| "reason": "excluded dependency/format/generated/revert subject", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(renovate): pin httpx until respx is fixed", |
| "validation": null |
| }, |
| { |
| "commit": "0d41da3cc8724ded8a3855409cf9c5d776a7f491", |
| "elapsed_seconds": 0.040042333072051406, |
| "parent": "735efff88cc8d59021cb5a746ba70b66548e7662", |
| "reason": "commit already belongs to a frozen task", |
| "source_changed_lines": 118, |
| "source_paths": [ |
| "gitlab/v4/objects/projects.py", |
| "gitlab/v4/objects/templates.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/objects/test_templates.py" |
| ], |
| "title": "add project templates", |
| "validation": null |
| }, |
| { |
| "commit": "735efff88cc8d59021cb5a746ba70b66548e7662", |
| "elapsed_seconds": 0.02958583296276629, |
| "parent": "9306362a14cae32b13f59630ea9a964783fa8de8", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update codecov/codecov-action action to v5", |
| "validation": null |
| }, |
| { |
| "commit": "9306362a14cae32b13f59630ea9a964783fa8de8", |
| "elapsed_seconds": 0.029183499980717897, |
| "parent": "a8518f1644b32039571afb4172738dcde169bec0", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update dependency commitizen to v4", |
| "validation": null |
| }, |
| { |
| "commit": "a8518f1644b32039571afb4172738dcde169bec0", |
| "elapsed_seconds": 0.027992499992251396, |
| "parent": "f460d95cbbb6fcf8d10bc70f53299438843032fd", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update pre-commit hook commitizen-tools/commitizen to v4", |
| "validation": null |
| }, |
| { |
| "commit": "f460d95cbbb6fcf8d10bc70f53299438843032fd", |
| "elapsed_seconds": 0.0293846249114722, |
| "parent": "288f39c828eb6abd8f05744803142beffed3f288", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "docs(api-usage): fix link to Gitlab REST API Authentication Docs", |
| "validation": null |
| }, |
| { |
| "commit": "288f39c828eb6abd8f05744803142beffed3f288", |
| "elapsed_seconds": 3.272400707937777, |
| "parent": "804638777f22b23a8b9ea54ffce19852ea6d9366", |
| "reason": "selected public tests fail at base", |
| "source_changed_lines": 161, |
| "source_paths": [ |
| "gitlab/__init__.py", |
| "gitlab/_backends/graphql.py", |
| "gitlab/client.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/test_graphql.py" |
| ], |
| "title": "add async client", |
| "validation": { |
| "commands": [ |
| "python -m pytest -q tests/unit" |
| ], |
| "elapsed_seconds": 3.2328081249725074, |
| "original": [ |
| { |
| "command": "python -m pytest -q tests/unit", |
| "elapsed_seconds": 3.164252874907106, |
| "returncode": 1, |
| "stderr": "", |
| "stdout": "l = 'https://gitlab.example.com'\n\n def __init__(\n self,\n url: Optional[str] = None,\n *,\n token: Optional[str] = None,\n ssl_verify: Union[bool, str] = True,\n client: Optional[httpx.Client] = None,\n timeout: Optional[float] = None,\n user_agent: str = gitlab.const.USER_AGENT,\n fetch_schema_from_transport: bool = False,\n max_retries: int = 10,\n obey_rate_limit: bool = True,\n retry_transient_errors: bool = False,\n ) -> None:\n if not _GQL_INSTALLED:\n> raise ImportError(\n \"The GraphQL client could not be initialized because \"\n \"the gql dependencies are not installed. \"\n \"Install them with 'pip install python-gitlab[graphql]'\"\n )\nE ImportError: The GraphQL client could not be initialized because the gql dependencies are not installed. Install them with 'pip install python-gitlab[graphql]'\n\ngitlab/client.py:1297: ImportError\n____________ ERROR at setup of test_graphql_raises_on_401_response _____________\n\n @pytest.fixture\n def gl_gql() -> gitlab.GraphQL:\n> return gitlab.GraphQL(\"https://gitlab.example.com\")\n\ntests/unit/test_graphql.py:10: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = <gitlab.client.GraphQL object at 0x10a69d890>\nurl = 'https://gitlab.example.com'\n\n def __init__(\n self,\n url: Optional[str] = None,\n *,\n token: Optional[str] = None,\n ssl_verify: Union[bool, str] = True,\n client: Optional[httpx.Client] = None,\n timeout: Optional[float] = None,\n user_agent: str = gitlab.const.USER_AGENT,\n fetch_schema_from_transport: bool = False,\n max_retries: int = 10,\n obey_rate_limit: bool = True,\n retry_transient_errors: bool = False,\n ) -> None:\n if not _GQL_INSTALLED:\n> raise ImportError(\n \"The GraphQL client could not be initialized because \"\n \"the gql dependencies are not installed. \"\n \"Install them with 'pip install python-gitlab[graphql]'\"\n )\nE ImportError: The GraphQL client could not be initialized because the gql dependencies are not installed. Install them with 'pip install python-gitlab[graphql]'\n\ngitlab/client.py:1297: ImportError\n=================================== FAILURES ===================================\n____________________ test_graphql_as_context_manager_exits _____________________\n\n def test_graphql_as_context_manager_exits():\n> with gitlab.GraphQL() as gl:\n\ntests/unit/test_graphql.py:20: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = <gitlab.client.GraphQL object at 0x10a5aa410>, url = None\n\n def __init__(\n self,\n url: Optional[str] = None,\n *,\n token: Optional[str] = None,\n ssl_verify: Union[bool, str] = True,\n client: Optional[httpx.Client] = None,\n timeout: Optional[float] = None,\n user_agent: str = gitlab.const.USER_AGENT,\n fetch_schema_from_transport: bool = False,\n max_retries: int = 10,\n obey_rate_limit: bool = True,\n retry_transient_errors: bool = False,\n ) -> None:\n if not _GQL_INSTALLED:\n> raise ImportError(\n \"The GraphQL client could not be initialized because \"\n \"the gql dependencies are not installed. \"\n \"Install them with 'pip install python-gitlab[graphql]'\"\n )\nE ImportError: The GraphQL client could not be initialized because the gql dependencies are not installed. Install them with 'pip install python-gitlab[graphql]'\n\ngitlab/client.py:1297: ImportError\n________________ test_graphql_raises_when_max_retries_exceeded _________________\n\nrespx_mock = <respx.router.MockRouter object at 0x1091b2190>\n\n def test_graphql_raises_when_max_retries_exceeded(respx_mock: respx.MockRouter):\n url = \"https://gitlab.example.com/api/graphql\"\n responses = [\n httpx.Response(502),\n httpx.Response(502),\n httpx.Response(502),\n ]\n respx_mock.post(url).mock(side_effect=responses)\n \n> gl_gql = gitlab.GraphQL(\n \"https://gitlab.example.com\", max_retries=1, retry_transient_errors=True\n )\n\ntests/unit/test_graphql.py:47: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = <gitlab.client.GraphQL object at 0x10a635d10>\nurl = 'https://gitlab.example.com'\n\n def __init__(\n self,\n url: Optional[str] = None,\n *,\n token: Optional[str] = None,\n ssl_verify: Union[bool, str] = True,\n client: Optional[httpx.Client] = None,\n timeout: Optional[float] = None,\n user_agent: str = gitlab.const.USER_AGENT,\n fetch_schema_from_transport: bool = False,\n max_retries: int = 10,\n obey_rate_limit: bool = True,\n retry_transient_errors: bool = False,\n ) -> None:\n if not _GQL_INSTALLED:\n> raise ImportError(\n \"The GraphQL client could not be initialized because \"\n \"the gql dependencies are not installed. \"\n \"Install them with 'pip install python-gitlab[graphql]'\"\n )\nE ImportError: The GraphQL client could not be initialized because the gql dependencies are not installed. Install them with 'pip install python-gitlab[graphql]'\n\ngitlab/client.py:1297: ImportError\n=========================== short test summary info ============================\nFAILED tests/unit/test_graphql.py::test_graphql_as_context_manager_exits - Im...\nFAILED tests/unit/test_graphql.py::test_graphql_raises_when_max_retries_exceeded\nERROR tests/unit/test_graphql.py::test_graphql_retries_on_429_response - Impo...\nERROR tests/unit/test_graphql.py::test_graphql_raises_on_401_response - Impor...\n2 failed, 1080 passed, 3 skipped, 2 errors in 2.97s\n", |
| "timed_out": false |
| } |
| ], |
| "reason": "selected public tests fail at base", |
| "valid": false |
| } |
| }, |
| { |
| "commit": "804638777f22b23a8b9ea54ffce19852ea6d9366", |
| "elapsed_seconds": 0.03409462491981685, |
| "parent": "f2992ae57641379c4ed6ac1660e9c1f9237979af", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "f2992ae57641379c4ed6ac1660e9c1f9237979af", |
| "elapsed_seconds": 0.033737832913175225, |
| "parent": "9fe372a8898fed25d8bca8eedcf42560448380e4", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update gitlab/gitlab-ee docker tag to v17.6.1-ee.0", |
| "validation": null |
| }, |
| { |
| "commit": "9fe372a8898fed25d8bca8eedcf42560448380e4", |
| "elapsed_seconds": 0.0336586250923574, |
| "parent": "9877520fc2f1d30f009344416c884d44a0edcae9", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(docs): Fix CHANGELOG tracebacks codeblocks", |
| "validation": null |
| }, |
| { |
| "commit": "9877520fc2f1d30f009344416c884d44a0edcae9", |
| "elapsed_seconds": 0.04064962500706315, |
| "parent": "029695df80f7370f891e17664522dd11ea530881", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 2, |
| "source_paths": [ |
| "gitlab/_version.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: release v5.1.0", |
| "validation": null |
| }, |
| { |
| "commit": "029695df80f7370f891e17664522dd11ea530881", |
| "elapsed_seconds": 0.04062158288434148, |
| "parent": "0cb817153d8149dfdfa3dfc28fda84382a807ae2", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 9, |
| "source_paths": [ |
| "gitlab/v4/objects/merge_request_approvals.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "get single project approval rule", |
| "validation": null |
| }, |
| { |
| "commit": "0cb817153d8149dfdfa3dfc28fda84382a807ae2", |
| "elapsed_seconds": 0.04101033299230039, |
| "parent": "bdc8852051c98b774fd52056992333ff3638f628", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 16, |
| "source_paths": [ |
| "gitlab/mixins.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "enable token rotation via CLI", |
| "validation": null |
| }, |
| { |
| "commit": "bdc8852051c98b774fd52056992333ff3638f628", |
| "elapsed_seconds": 0.04224841692484915, |
| "parent": "9061647315f4e3e449cb8096c56b8baa1dbb4b23", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 1, |
| "source_paths": [ |
| "gitlab/const.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "add new Planner role to access levels", |
| "validation": null |
| }, |
| { |
| "commit": "9061647315f4e3e449cb8096c56b8baa1dbb4b23", |
| "elapsed_seconds": 0.030897125136107206, |
| "parent": "79113d997b3d297fd8e06c6e6e10fe39480cb2f6", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "79113d997b3d297fd8e06c6e6e10fe39480cb2f6", |
| "elapsed_seconds": 0.029737250180914998, |
| "parent": "62da12aa79b11b64257cd4b1a6e403964966e224", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update gitlab/gitlab-ee docker tag to v17.6.0-ee.0", |
| "validation": null |
| }, |
| { |
| "commit": "62da12aa79b11b64257cd4b1a6e403964966e224", |
| "elapsed_seconds": 0.030425667064264417, |
| "parent": "d39129b659def10213821f3e46718c4086e77b4b", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "d39129b659def10213821f3e46718c4086e77b4b", |
| "elapsed_seconds": 0.03015470807440579, |
| "parent": "11458e0e0404d1b2496b505509ecb795366a7e64", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update gitlab/gitlab-ee docker tag to v17.5.2-ee.0", |
| "validation": null |
| }, |
| { |
| "commit": "11458e0e0404d1b2496b505509ecb795366a7e64", |
| "elapsed_seconds": 0.029622582951560616, |
| "parent": "7e62136991f694be9c8c76c12f291c60f3607b44", |
| "reason": "excluded dependency/format/generated/revert subject", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update pre-commit hook maxbrunet/pre-commit-renovate to v39", |
| "validation": null |
| }, |
| { |
| "commit": "7e62136991f694be9c8c76c12f291c60f3607b44", |
| "elapsed_seconds": 0.02966741588898003, |
| "parent": "499243b37cda0c7dcd4b6ce046d42e81845e2a4f", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "499243b37cda0c7dcd4b6ce046d42e81845e2a4f", |
| "elapsed_seconds": 0.03941579209640622, |
| "parent": "ffa88b3a45fa5997cafd400cebd6f62acd43ba8e", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 6, |
| "source_paths": [ |
| "gitlab/v4/objects/service_accounts.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "support list and delete for group service accounts", |
| "validation": null |
| }, |
| { |
| "commit": "ffa88b3a45fa5997cafd400cebd6f62acd43ba8e", |
| "elapsed_seconds": 0.03157495800405741, |
| "parent": "d4b52e789fd131475096817ffd6f5a8e1e5d07c6", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update dependency pytest-cov to v6", |
| "validation": null |
| }, |
| { |
| "commit": "d4b52e789fd131475096817ffd6f5a8e1e5d07c6", |
| "elapsed_seconds": 0.030961832962930202, |
| "parent": "f51cd5251c027849effb7e6ad3a01806fb2bda67", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "f51cd5251c027849effb7e6ad3a01806fb2bda67", |
| "elapsed_seconds": 0.042054333025589585, |
| "parent": "541a7e3ec3f685eb7c841eeee3be0f1df3d09035", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 25, |
| "source_paths": [ |
| "gitlab/v4/objects/files.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "add support for more optional flags", |
| "validation": null |
| }, |
| { |
| "commit": "541a7e3ec3f685eb7c841eeee3be0f1df3d09035", |
| "elapsed_seconds": 0.031010374892503023, |
| "parent": "8111f49e4f91783dbc6d3f0c3fce6eb504f09bb4", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "8111f49e4f91783dbc6d3f0c3fce6eb504f09bb4", |
| "elapsed_seconds": 0.028686875011771917, |
| "parent": "90c72d815a653e48c2ac01ee69889f8a918481fa", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update gitlab/gitlab-ee docker tag to v17.5.1-ee.0", |
| "validation": null |
| }, |
| { |
| "commit": "90c72d815a653e48c2ac01ee69889f8a918481fa", |
| "elapsed_seconds": 0.0394203329924494, |
| "parent": "f4bfe19b5077089ea1d3bf07e8718d29de7d6594", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 2, |
| "source_paths": [ |
| "gitlab/_version.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: release v5.0.0", |
| "validation": null |
| }, |
| { |
| "commit": "f4bfe19b5077089ea1d3bf07e8718d29de7d6594", |
| "elapsed_seconds": 0.029482082929462194, |
| "parent": "14d2a82969cd1b3509526eee29159f15862224a2", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/base/test_rest_object.py" |
| ], |
| "title": "test: add test for `to_json()` method", |
| "validation": null |
| }, |
| { |
| "commit": "14d2a82969cd1b3509526eee29159f15862224a2", |
| "elapsed_seconds": 0.03767025005072355, |
| "parent": "3739b5dd11bed66fb482cf6d2dc34382327a0265", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 4, |
| "source_paths": [ |
| "gitlab/base.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: add testing of Python 3.14", |
| "validation": null |
| }, |
| { |
| "commit": "3739b5dd11bed66fb482cf6d2dc34382327a0265", |
| "elapsed_seconds": 0.029115791898220778, |
| "parent": "6fda15dff5e01c9982c9c7e65e302ff06416517e", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "docs(users): update Gitlab docs links", |
| "validation": null |
| }, |
| { |
| "commit": "6fda15dff5e01c9982c9c7e65e302ff06416517e", |
| "elapsed_seconds": 0.030642749974504113, |
| "parent": "1e4326b393be719616db5a08594facdabfbc1855", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update dependency ubuntu to v24", |
| "validation": null |
| }, |
| { |
| "commit": "1e4326b393be719616db5a08594facdabfbc1855", |
| "elapsed_seconds": 0.029607499949634075, |
| "parent": "c02a3927f5294778b1c98128e1e04bcbc40ed821", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "c02a3927f5294778b1c98128e1e04bcbc40ed821", |
| "elapsed_seconds": 0.029062333051115274, |
| "parent": "b565e785d05a1e7f559bfcb0d081b3c2507340da", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update gitlab/gitlab-ee docker tag to v17.5.0-ee.0", |
| "validation": null |
| }, |
| { |
| "commit": "b565e785d05a1e7f559bfcb0d081b3c2507340da", |
| "elapsed_seconds": 0.029906167183071375, |
| "parent": "482f2fe6ccae9239b3a010a70969d8d887cdb6b6", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: add Python 3.13 as supported", |
| "validation": null |
| }, |
| { |
| "commit": "482f2fe6ccae9239b3a010a70969d8d887cdb6b6", |
| "elapsed_seconds": 0.028154290979728103, |
| "parent": "b3834dceb290c4c3bc97541aea38b02de53638df", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: remove \"v3\" question from issue template", |
| "validation": null |
| }, |
| { |
| "commit": "b3834dceb290c4c3bc97541aea38b02de53638df", |
| "elapsed_seconds": 0.028346833074465394, |
| "parent": "1cdfe40ac0a5334ee13d530e3f6f60352a621892", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "1cdfe40ac0a5334ee13d530e3f6f60352a621892", |
| "elapsed_seconds": 0.02811583294533193, |
| "parent": "1a68f1c5ff93ad77c58276231ee33f58b7083a09", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update gitlab/gitlab-ee docker tag to v17.4.2-ee.0", |
| "validation": null |
| }, |
| { |
| "commit": "1a68f1c5ff93ad77c58276231ee33f58b7083a09", |
| "elapsed_seconds": 0.03996991692110896, |
| "parent": "9734ad4bcbedcf4ee61317c12f47ddacf2ac208f", |
| "reason": "commit already belongs to a frozen task", |
| "source_changed_lines": 1, |
| "source_paths": [ |
| "gitlab/v4/objects/merge_request_approvals.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/objects/test_project_merge_request_approvals.py" |
| ], |
| "title": "set _repr_attr for project approval rules to name attr", |
| "validation": null |
| }, |
| { |
| "commit": "9734ad4bcbedcf4ee61317c12f47ddacf2ac208f", |
| "elapsed_seconds": 0.028730875113978982, |
| "parent": "8dca487204f3f7a19a8032cf8d783f3169bfee18", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "remove support for Python 3.8, require 3.9 or higher", |
| "validation": null |
| }, |
| { |
| "commit": "8dca487204f3f7a19a8032cf8d783f3169bfee18", |
| "elapsed_seconds": 0.039589625084772706, |
| "parent": "0ee0e02f1d1415895f6ab0f6d23b39b50a36446a", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 2, |
| "source_paths": [ |
| "gitlab/_version.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: release v4.13.0", |
| "validation": null |
| }, |
| { |
| "commit": "0ee0e02f1d1415895f6ab0f6d23b39b50a36446a", |
| "elapsed_seconds": 0.038958124816417694, |
| "parent": "5c27546d35ced76763ea8b0071b4ec4c896893a1", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 34, |
| "source_paths": [ |
| "gitlab/v4/objects/pages.py", |
| "gitlab/v4/objects/projects.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "add support for project Pages API", |
| "validation": null |
| }, |
| { |
| "commit": "5c27546d35ced76763ea8b0071b4ec4c896893a1", |
| "elapsed_seconds": 0.02819287497550249, |
| "parent": "c3efb37c050268de3f1ef5e24748ccd9487e346d", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update dependency pre-commit to v4", |
| "validation": null |
| }, |
| { |
| "commit": "c3efb37c050268de3f1ef5e24748ccd9487e346d", |
| "elapsed_seconds": 0.028290667105466127, |
| "parent": "0ceebd0ecb3f18b8edccd4dd6b104f1f96104b23", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "0ceebd0ecb3f18b8edccd4dd6b104f1f96104b23", |
| "elapsed_seconds": 0.03837583283893764, |
| "parent": "9bf26df9d1535ca2881c43706a337a972b737fa0", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 2, |
| "source_paths": [ |
| "gitlab/_version.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: release v4.12.2", |
| "validation": null |
| }, |
| { |
| "commit": "9bf26df9d1535ca2881c43706a337a972b737fa0", |
| "elapsed_seconds": 0.040738957934081554, |
| "parent": "2ab0b9fe334afd5720eb4eb5abfc4d13102f4446", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 1, |
| "source_paths": [ |
| "gitlab/v4/objects/files.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "raise GitlabHeadError in `project.files.head()` method", |
| "validation": null |
| }, |
| { |
| "commit": "2ab0b9fe334afd5720eb4eb5abfc4d13102f4446", |
| "elapsed_seconds": 0.03893449995666742, |
| "parent": "c848d12252763c32fc2b1c807e7d9887f391a761", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 2, |
| "source_paths": [ |
| "gitlab/_version.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: release v4.12.1", |
| "validation": null |
| }, |
| { |
| "commit": "c848d12252763c32fc2b1c807e7d9887f391a761", |
| "elapsed_seconds": 0.02969095902517438, |
| "parent": "d3da326828274ed0c5f76b01a068519d360995c8", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "do not rely on GitLab.com runner arch variables", |
| "validation": null |
| }, |
| { |
| "commit": "d3da326828274ed0c5f76b01a068519d360995c8", |
| "elapsed_seconds": 0.029521792195737362, |
| "parent": "190ec89bea12d7eec719a6ea4d15706cfdacd159", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "190ec89bea12d7eec719a6ea4d15706cfdacd159", |
| "elapsed_seconds": 0.03910441696643829, |
| "parent": "64eed5d388252135a42a252b9100ffc75d9fb0ea", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 1, |
| "source_paths": [ |
| "gitlab/v4/objects/files.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "correctly raise GitlabGetError in get method", |
| "validation": null |
| }, |
| { |
| "commit": "64eed5d388252135a42a252b9100ffc75d9fb0ea", |
| "elapsed_seconds": 0.028646874940022826, |
| "parent": "27dbbe7a5e34509210ec3930f36b939212cb6d6c", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update gitlab/gitlab-ee docker tag to v17.4.1-ee.0", |
| "validation": null |
| }, |
| { |
| "commit": "27dbbe7a5e34509210ec3930f36b939212cb6d6c", |
| "elapsed_seconds": 0.03730016597546637, |
| "parent": "29f617d7d368636791baf703ecdbd22583356674", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 2, |
| "source_paths": [ |
| "gitlab/_version.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: release v4.12.0", |
| "validation": null |
| }, |
| { |
| "commit": "29f617d7d368636791baf703ecdbd22583356674", |
| "elapsed_seconds": 0.029542375123128295, |
| "parent": "ae132e7a1efef6b0ae2f2a7d335668784648e3c7", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "build multi-arch images", |
| "validation": null |
| }, |
| { |
| "commit": "ae132e7a1efef6b0ae2f2a7d335668784648e3c7", |
| "elapsed_seconds": 0.02897066599689424, |
| "parent": "a0729b83e63bcd74f522bf57a87a5800b1cf19d1", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "a0729b83e63bcd74f522bf57a87a5800b1cf19d1", |
| "elapsed_seconds": 0.03065354097634554, |
| "parent": "174d992e49f1e5171fee8893a1713f30324bbf97", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: update pylint to 3.3.1 and resolve issues", |
| "validation": null |
| }, |
| { |
| "commit": "174d992e49f1e5171fee8893a1713f30324bbf97", |
| "elapsed_seconds": 0.04048674996010959, |
| "parent": "a2ab54ceb40eca1e6e71f7779a418591426b2b2c", |
| "reason": "commit already belongs to a frozen task", |
| "source_changed_lines": 29, |
| "source_paths": [ |
| "gitlab/v4/objects/merge_requests.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/objects/test_merge_requests.py" |
| ], |
| "title": "introduce related_issues to merge requests", |
| "validation": null |
| }, |
| { |
| "commit": "a2ab54ceb40eca1e6e71f7779a418591426b2b2c", |
| "elapsed_seconds": 0.029124624794349074, |
| "parent": "860180862d952ed25cf95df1a4f825664f7e1c4b", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update dependency types-setuptools to v75", |
| "validation": null |
| }, |
| { |
| "commit": "860180862d952ed25cf95df1a4f825664f7e1c4b", |
| "elapsed_seconds": 0.028950999956578016, |
| "parent": "10ee58a01fdc8071f29ae0095d9ea8a4424fa728", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update gitlab/gitlab-ee docker tag to v17.4.0-ee.0", |
| "validation": null |
| }, |
| { |
| "commit": "10ee58a01fdc8071f29ae0095d9ea8a4424fa728", |
| "elapsed_seconds": 0.029423417057842016, |
| "parent": "5cd1ab202e3e7b64d626d2c4e62b1662a4285015", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "5cd1ab202e3e7b64d626d2c4e62b1662a4285015", |
| "elapsed_seconds": 0.029533000197261572, |
| "parent": "96a18b065dac4ce612a128f03e2fc6d1b4ccd69e", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update gitlab/gitlab-ee docker tag to v17.3.2-ee.0", |
| "validation": null |
| }, |
| { |
| "commit": "96a18b065dac4ce612a128f03e2fc6d1b4ccd69e", |
| "elapsed_seconds": 1.1847272920422256, |
| "parent": "10c7aee1996dc00aaab356462daeb3d53037f59d", |
| "reason": "hidden tests do not expose the base bug", |
| "source_changed_lines": 44, |
| "source_paths": [ |
| "gitlab/v4/objects/files.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/objects/test_repositories.py" |
| ], |
| "title": "head requests for projectfilemanager", |
| "validation": { |
| "commands": [ |
| "python -m pytest -q tests/unit/objects" |
| ], |
| "elapsed_seconds": 1.1453081250656396, |
| "hidden": [ |
| { |
| "command": "python -m pytest -q tests/unit/objects", |
| "elapsed_seconds": 0.45906849997118115, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "....................................................................s..s [ 21%]\n........................................................................ [ 42%]\n........................................................................ [ 63%]\n.s...................................................................... [ 84%]\n................................................... [100%]\n336 passed, 3 skipped in 0.29s\n", |
| "timed_out": false |
| } |
| ], |
| "hidden_apply": { |
| "elapsed_seconds": 0.010820250026881695, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "" |
| }, |
| "original": [ |
| { |
| "command": "python -m pytest -q tests/unit/objects", |
| "elapsed_seconds": 0.6072444999590516, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "....................................................................s..s [ 21%]\n........................................................................ [ 42%]\n........................................................................ [ 63%]\n.s...................................................................... [ 85%]\n.................................................. [100%]\n335 passed, 3 skipped in 0.42s\n", |
| "timed_out": false |
| } |
| ], |
| "reason": "hidden tests do not expose the base bug", |
| "valid": false |
| } |
| }, |
| { |
| "commit": "10c7aee1996dc00aaab356462daeb3d53037f59d", |
| "elapsed_seconds": 0.04300012509338558, |
| "parent": "b41b2de8884c2dc8c8be467f480c7161db6a1c87", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 2, |
| "source_paths": [ |
| "gitlab/_version.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: release v4.11.1", |
| "validation": null |
| }, |
| { |
| "commit": "b41b2de8884c2dc8c8be467f480c7161db6a1c87", |
| "elapsed_seconds": 0.04358600010164082, |
| "parent": "7669d4d2372dea17cf1369c0408340adf114b07e", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 2, |
| "source_paths": [ |
| "gitlab/client.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "ensure type evaluations are postponed", |
| "validation": null |
| }, |
| { |
| "commit": "7669d4d2372dea17cf1369c0408340adf114b07e", |
| "elapsed_seconds": 0.04169950005598366, |
| "parent": "b9f5c12d3ba6ca4e4321a81e7610d03fb4440c02", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 2, |
| "source_paths": [ |
| "gitlab/_version.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: release v4.11.0", |
| "validation": null |
| }, |
| { |
| "commit": "b9f5c12d3ba6ca4e4321a81e7610d03fb4440c02", |
| "elapsed_seconds": 0.029736042022705078, |
| "parent": "145870e628ed3b648a0a29fc551a6f38469b684a", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "docs(objects): fix typo in get latest pipeline", |
| "validation": null |
| }, |
| { |
| "commit": "145870e628ed3b648a0a29fc551a6f38469b684a", |
| "elapsed_seconds": 0.29242525016888976, |
| "parent": "8898c38b97ed36d9ff8f2f20dee27ef1448b9f83", |
| "reason": "selected public tests fail at base", |
| "source_changed_lines": 10, |
| "source_paths": [ |
| "gitlab/client.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/test_graphql.py" |
| ], |
| "title": "make retries configurable in GraphQL", |
| "validation": { |
| "commands": [ |
| "python -m pytest -q tests/unit" |
| ], |
| "elapsed_seconds": 0.2531621251255274, |
| "original": [ |
| { |
| "command": "python -m pytest -q tests/unit", |
| "elapsed_seconds": 0.1864504578988999, |
| "returncode": 4, |
| "stderr": "ImportError while loading conftest '/private/tmp/study2-r003-360x2y37/tree/tests/conftest.py'.\ntests/conftest.py:6: in <module>\n import gitlab\ngitlab/__init__.py:30: in <module>\n from gitlab.client import Gitlab, GitlabList, GraphQL # noqa: F401\ngitlab/client.py:1279: in <module>\n class GraphQL:\ngitlab/client.py:1286: in GraphQL\n client: Optional[httpx.Client] = None,\nE NameError: name 'httpx' is not defined\n", |
| "stdout": "", |
| "timed_out": false |
| } |
| ], |
| "reason": "selected public tests fail at base", |
| "valid": false |
| } |
| }, |
| { |
| "commit": "8898c38b97ed36d9ff8f2f20dee27ef1448b9f83", |
| "elapsed_seconds": 0.28941591596230865, |
| "parent": "3235c48328c2866f7d46597ba3c0c2488e6c375c", |
| "reason": "selected public tests fail at base", |
| "source_changed_lines": 74, |
| "source_paths": [ |
| "gitlab/client.py", |
| "gitlab/utils.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/test_graphql.py", |
| "tests/unit/test_retry.py" |
| ], |
| "title": "add retry handling to GraphQL client", |
| "validation": { |
| "commands": [ |
| "python -m pytest -q tests/unit" |
| ], |
| "elapsed_seconds": 0.2464375828858465, |
| "original": [ |
| { |
| "command": "python -m pytest -q tests/unit", |
| "elapsed_seconds": 0.1752787500154227, |
| "returncode": 4, |
| "stderr": "ImportError while loading conftest '/private/tmp/study2-r003-52d1hfcy/tree/tests/conftest.py'.\ntests/conftest.py:6: in <module>\n import gitlab\ngitlab/__init__.py:30: in <module>\n from gitlab.client import Gitlab, GitlabList, GraphQL # noqa: F401\ngitlab/client.py:1276: in <module>\n class GraphQL:\ngitlab/client.py:1283: in GraphQL\n client: Optional[httpx.Client] = None,\nE NameError: name 'httpx' is not defined\n", |
| "stdout": "", |
| "timed_out": false |
| } |
| ], |
| "reason": "selected public tests fail at base", |
| "valid": false |
| } |
| }, |
| { |
| "commit": "3235c48328c2866f7d46597ba3c0c2488e6c375c", |
| "elapsed_seconds": 0.2907327078282833, |
| "parent": "fe5e608bc6cc04863bd4d1d9dbe101fffd88e954", |
| "reason": "selected public tests fail at base", |
| "source_changed_lines": 103, |
| "source_paths": [ |
| "gitlab/client.py", |
| "gitlab/utils.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/test_retry.py" |
| ], |
| "title": "move retry logic into utility", |
| "validation": { |
| "commands": [ |
| "python -m pytest -q tests/unit" |
| ], |
| "elapsed_seconds": 0.246875082841143, |
| "original": [ |
| { |
| "command": "python -m pytest -q tests/unit", |
| "elapsed_seconds": 0.17511700000613928, |
| "returncode": 4, |
| "stderr": "ImportError while loading conftest '/private/tmp/study2-r003-ulvjs68r/tree/tests/conftest.py'.\ntests/conftest.py:6: in <module>\n import gitlab\ngitlab/__init__.py:30: in <module>\n from gitlab.client import Gitlab, GitlabList, GraphQL # noqa: F401\ngitlab/client.py:1301: in <module>\n class GraphQL:\ngitlab/client.py:1308: in GraphQL\n client: Optional[httpx.Client] = None,\nE NameError: name 'httpx' is not defined\n", |
| "stdout": "", |
| "timed_out": false |
| } |
| ], |
| "reason": "selected public tests fail at base", |
| "valid": false |
| } |
| }, |
| { |
| "commit": "fe5e608bc6cc04863bd4d1d9dbe101fffd88e954", |
| "elapsed_seconds": 0.03343175002373755, |
| "parent": "fac8bf9f3e2a0218f96337536d08dec9991bfc1a", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(pre-commit): add deps", |
| "validation": null |
| }, |
| { |
| "commit": "fac8bf9f3e2a0218f96337536d08dec9991bfc1a", |
| "elapsed_seconds": 0.031468958128243685, |
| "parent": "e637808bcb74498438109d7ed352071ebaa192d5", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "e637808bcb74498438109d7ed352071ebaa192d5", |
| "elapsed_seconds": 0.044369832845404744, |
| "parent": "d6b1b0a962bbf0f4e0612067fc075dbdcbb772f8", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 3, |
| "source_paths": [ |
| "gitlab/v4/objects/members.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "add exclusive GET attrs for /projects/:id/members", |
| "validation": null |
| }, |
| { |
| "commit": "d6b1b0a962bbf0f4e0612067fc075dbdcbb772f8", |
| "elapsed_seconds": 6.074107874883339, |
| "parent": "d44ddd2b00d78bb87ff6a4776e64e05e0c1524e1", |
| "reason": "selected tests fail after the gold patch", |
| "source_changed_lines": 126, |
| "source_paths": [ |
| "gitlab/__init__.py", |
| "gitlab/_backends/graphql.py", |
| "gitlab/client.py", |
| "gitlab/utils.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/test_graphql.py" |
| ], |
| "title": "add a minimal GraphQL client", |
| "validation": { |
| "commands": [ |
| "python -m pytest -q tests/unit" |
| ], |
| "elapsed_seconds": 6.032635750016198, |
| "gold": [ |
| { |
| "command": "python -m pytest -q tests/unit", |
| "elapsed_seconds": 0.1730492499191314, |
| "returncode": 4, |
| "stderr": "ImportError while loading conftest '/private/tmp/study2-r003-brqv2dp2/tree/tests/conftest.py'.\ntests/conftest.py:6: in <module>\n import gitlab\ngitlab/__init__.py:30: in <module>\n from gitlab.client import Gitlab, GitlabList, GraphQL # noqa: F401\ngitlab/client.py:1301: in <module>\n class GraphQL:\ngitlab/client.py:1308: in GraphQL\n client: Optional[httpx.Client] = None,\nE NameError: name 'httpx' is not defined\n", |
| "stdout": "", |
| "timed_out": false |
| } |
| ], |
| "hidden": [ |
| { |
| "command": "python -m pytest -q tests/unit", |
| "elapsed_seconds": 2.7699844168964773, |
| "returncode": 1, |
| "stderr": "", |
| "stdout": "........................................................................ [ 6%]\n........................................................................ [ 13%]\n........................................................................ [ 20%]\n........................................................................ [ 26%]\n........................................................................ [ 33%]\n........................................................................ [ 40%]\n........................................................................ [ 46%]\n........................................................................ [ 53%]\n.............................s..s....................................... [ 60%]\n........................................................................ [ 67%]\n..................................s..................................... [ 73%]\n........................................................................ [ 80%]\n........................................................................ [ 87%]\n........................................................................ [ 93%]\n........................FF........................................ [100%]\n=================================== FAILURES ===================================\n______________________ test_import_error_includes_message ______________________\n\nmonkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x1153bb0d0>\n\n def test_import_error_includes_message(monkeypatch: pytest.MonkeyPatch):\n> monkeypatch.setattr(gitlab.client, \"_GQL_INSTALLED\", False)\nE AttributeError: <module 'gitlab.client' from '/private/tmp/study2-r003-brqv2dp2/tree/gitlab/client.py'> has no attribute '_GQL_INSTALLED'\n\ntests/unit/test_graphql.py:7: AttributeError\n____________________ test_graphql_as_context_manager_exits _____________________\n\n def test_graphql_as_context_manager_exits():\n> with gitlab.GraphQL() as gl:\nE AttributeError: module 'gitlab' has no attribute 'GraphQL'\n\ntests/unit/test_graphql.py:13: AttributeError\n=========================== short test summary info ============================\nFAILED tests/unit/test_graphql.py::test_import_error_includes_message - Attri...\nFAILED tests/unit/test_graphql.py::test_graphql_as_context_manager_exits - At...\n2 failed, 1069 passed, 3 skipped in 2.58s\n", |
| "timed_out": false |
| } |
| ], |
| "hidden_apply": { |
| "elapsed_seconds": 0.01077000005170703, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "" |
| }, |
| "original": [ |
| { |
| "command": "python -m pytest -q tests/unit", |
| "elapsed_seconds": 2.997619707835838, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "........................................................................ [ 6%]\n........................................................................ [ 13%]\n........................................................................ [ 20%]\n........................................................................ [ 26%]\n........................................................................ [ 33%]\n........................................................................ [ 40%]\n........................................................................ [ 47%]\n........................................................................ [ 53%]\n.............................s..s....................................... [ 60%]\n........................................................................ [ 67%]\n..................................s..................................... [ 73%]\n........................................................................ [ 80%]\n........................................................................ [ 87%]\n........................................................................ [ 94%]\n................................................................ [100%]\n1069 passed, 3 skipped in 2.79s\n", |
| "timed_out": false |
| } |
| ], |
| "reason": "selected tests fail after the gold patch", |
| "source_apply": { |
| "elapsed_seconds": 0.011650667060166597, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "" |
| }, |
| "valid": false |
| } |
| }, |
| { |
| "commit": "d44ddd2b00d78bb87ff6a4776e64e05e0c1524e1", |
| "elapsed_seconds": 0.046031124889850616, |
| "parent": "bdfaddb89ae7ba351bd3a21c6cecc528772db4de", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 3, |
| "source_paths": [ |
| "gitlab/v4/objects/members.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "add exclusive GET attrs for /groups/:id/members", |
| "validation": null |
| }, |
| { |
| "commit": "bdfaddb89ae7ba351bd3a21c6cecc528772db4de", |
| "elapsed_seconds": 0.03337595914490521, |
| "parent": "88c75297377dd1f1106b5bc673946cebd563e0a1", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update dependency types-setuptools to v74", |
| "validation": null |
| }, |
| { |
| "commit": "88c75297377dd1f1106b5bc673946cebd563e0a1", |
| "elapsed_seconds": 0.03266004100441933, |
| "parent": "bcef988df892562b13e02071af021f09f031f936", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "bcef988df892562b13e02071af021f09f031f936", |
| "elapsed_seconds": 0.03944258391857147, |
| "parent": "d6004449ad5aaaf2132318a78523818996ec3e21", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 2, |
| "source_paths": [ |
| "gitlab/_version.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: release v4.10.0", |
| "validation": null |
| }, |
| { |
| "commit": "d6004449ad5aaaf2132318a78523818996ec3e21", |
| "elapsed_seconds": 0.029700665967538953, |
| "parent": "12caaa496740cb15e6220511751b7a20e2d29d07", |
| "reason": "excluded dependency/format/generated/revert subject", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(release): track tags for renovate", |
| "validation": null |
| }, |
| { |
| "commit": "12caaa496740cb15e6220511751b7a20e2d29d07", |
| "elapsed_seconds": 0.03000387502834201, |
| "parent": "d55c04502bee0fb42e2ef359cde3bc1b4b510b1a", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update python-semantic-release/upload-to-gh-release digest to 17c75b7", |
| "validation": null |
| }, |
| { |
| "commit": "d55c04502bee0fb42e2ef359cde3bc1b4b510b1a", |
| "elapsed_seconds": 0.028422749834135175, |
| "parent": "2ade0d9f4922226143e2e3835a7449fde9c49d66", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update dependency types-setuptools to v73", |
| "validation": null |
| }, |
| { |
| "commit": "2ade0d9f4922226143e2e3835a7449fde9c49d66", |
| "elapsed_seconds": 0.02854595798999071, |
| "parent": "3fdd130a8e87137e5a048d5cb78e43aa476c8f34", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "3fdd130a8e87137e5a048d5cb78e43aa476c8f34", |
| "elapsed_seconds": 0.03001220803707838, |
| "parent": "0578bf07e7903037ffef6558e914766b6cf6f545", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update gitlab/gitlab-ee docker tag to v17.3.1-ee.0", |
| "validation": null |
| }, |
| { |
| "commit": "0578bf07e7903037ffef6558e914766b6cf6f545", |
| "elapsed_seconds": 0.029673375189304352, |
| "parent": "e5a46f57de166f94e01f5230eb6ad91f319791e4", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "e5a46f57de166f94e01f5230eb6ad91f319791e4", |
| "elapsed_seconds": 0.02885520807467401, |
| "parent": "43a16ac17ce78cf18e0fc10fa8229f052eed3946", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update gitlab/gitlab-ee docker tag to v17.3.0-ee.0", |
| "validation": null |
| }, |
| { |
| "commit": "43a16ac17ce78cf18e0fc10fa8229f052eed3946", |
| "elapsed_seconds": 0.028148666955530643, |
| "parent": "bdc155b716ef63ef1398ee1e6f5ca67da1109c13", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "docs(faq): correct the attribute fetching example", |
| "validation": null |
| }, |
| { |
| "commit": "bdc155b716ef63ef1398ee1e6f5ca67da1109c13", |
| "elapsed_seconds": 0.02856154111213982, |
| "parent": "930d4a21b8afed833b4b2e6879606bbadaee19a1", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "test(cli): allow up to 30 seconds for a project export", |
| "validation": null |
| }, |
| { |
| "commit": "930d4a21b8afed833b4b2e6879606bbadaee19a1", |
| "elapsed_seconds": 0.02898529195226729, |
| "parent": "cb65ffb6957bf039f35926d01f15db559e663915", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update dependency myst-parser to v4", |
| "validation": null |
| }, |
| { |
| "commit": "cb65ffb6957bf039f35926d01f15db559e663915", |
| "elapsed_seconds": 0.028766500065103173, |
| "parent": "b2275f767dd620c6cb2c27b0470f4e8151c76550", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update dependency sphinx to v8", |
| "validation": null |
| }, |
| { |
| "commit": "b2275f767dd620c6cb2c27b0470f4e8151c76550", |
| "elapsed_seconds": 0.028116040863096714, |
| "parent": "31786a60da4b9a10dec0eab3a0b078aa1e94d809", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update gitlab/gitlab-ee docker tag to v17.2.2-ee.0", |
| "validation": null |
| }, |
| { |
| "commit": "31786a60da4b9a10dec0eab3a0b078aa1e94d809", |
| "elapsed_seconds": 0.028191791847348213, |
| "parent": "9353f5406d6762d09065744bfca360ccff36defe", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "9353f5406d6762d09065744bfca360ccff36defe", |
| "elapsed_seconds": 0.039891833206638694, |
| "parent": "8d74b889c55d18395c5e5006ba8f7db77892f603", |
| "reason": "commit already belongs to a frozen task", |
| "source_changed_lines": 34, |
| "source_paths": [ |
| "gitlab/exceptions.py", |
| "gitlab/v4/objects/hooks.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/objects/test_hooks.py" |
| ], |
| "title": "project/group hook test triggering", |
| "validation": null |
| }, |
| { |
| "commit": "8d74b889c55d18395c5e5006ba8f7db77892f603", |
| "elapsed_seconds": 0.03864974994212389, |
| "parent": "64ae61ed9ba60169037703041c2a9a71017475b9", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 2, |
| "source_paths": [ |
| "gitlab/_version.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: release v4.9.0", |
| "validation": null |
| }, |
| { |
| "commit": "64ae61ed9ba60169037703041c2a9a71017475b9", |
| "elapsed_seconds": 0.03820483386516571, |
| "parent": "f13968be9e2bb532f3c1185c1fa4185c05335552", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 56, |
| "source_paths": [ |
| "gitlab/v4/objects/snippets.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "add support for listing all instance snippets", |
| "validation": null |
| }, |
| { |
| "commit": "f13968be9e2bb532f3c1185c1fa4185c05335552", |
| "elapsed_seconds": 0.02803345792926848, |
| "parent": "f95ca26b411e5a8998eb4b81e41c061726271240", |
| "reason": "excluded dependency/format/generated/revert subject", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update pre-commit hook maxbrunet/pre-commit-renovate to v38", |
| "validation": null |
| }, |
| { |
| "commit": "f95ca26b411e5a8998eb4b81e41c061726271240", |
| "elapsed_seconds": 0.027836000081151724, |
| "parent": "d6a7dba600923e582064a77579dea82281871c25", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "d6a7dba600923e582064a77579dea82281871c25", |
| "elapsed_seconds": 0.027732540853321552, |
| "parent": "eb5c6f7fb6487da21c69582adbc69aaf36149143", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update dependency types-setuptools to v71", |
| "validation": null |
| }, |
| { |
| "commit": "eb5c6f7fb6487da21c69582adbc69aaf36149143", |
| "elapsed_seconds": 0.028417042223736644, |
| "parent": "d13a656565898886cc6ba11028b3bcb719c21f0f", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update python-semantic-release/upload-to-gh-release digest to 0dcddac", |
| "validation": null |
| }, |
| { |
| "commit": "d13a656565898886cc6ba11028b3bcb719c21f0f", |
| "elapsed_seconds": 0.028468625154346228, |
| "parent": "7adc86b2e202cad42776991f0ed8c81517bb37ad", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update gitlab/gitlab-ee docker tag to v17.2.1-ee.0", |
| "validation": null |
| }, |
| { |
| "commit": "7adc86b2e202cad42776991f0ed8c81517bb37ad", |
| "elapsed_seconds": 0.028588415822014213, |
| "parent": "eb18552e423e270a27a2b205bfd2f22fcb2eb949", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "eb18552e423e270a27a2b205bfd2f22fcb2eb949", |
| "elapsed_seconds": 0.029081958811730146, |
| "parent": "e820db0d9db42a826884b45a76267fee861453d4", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update python-semantic-release/upload-to-gh-release digest to e2355e1", |
| "validation": null |
| }, |
| { |
| "commit": "e820db0d9db42a826884b45a76267fee861453d4", |
| "elapsed_seconds": 0.028414207976311445, |
| "parent": "67370d8f083ddc34c0acf0c0b06742a194dfa735", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "67370d8f083ddc34c0acf0c0b06742a194dfa735", |
| "elapsed_seconds": 0.028486124938353896, |
| "parent": "18f6be580b12dc406ef356b2cd65f47c24fce63e", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(ci): make pre-commit check happy", |
| "validation": null |
| }, |
| { |
| "commit": "18f6be580b12dc406ef356b2cd65f47c24fce63e", |
| "elapsed_seconds": 0.0390863330103457, |
| "parent": "32dbc6f2bee5b22d18c4793f135223d9b9824d15", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 2, |
| "source_paths": [ |
| "gitlab/_version.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: release v4.8.0", |
| "validation": null |
| }, |
| { |
| "commit": "32dbc6f2bee5b22d18c4793f135223d9b9824d15", |
| "elapsed_seconds": 0.04510125005617738, |
| "parent": "ee393a16e1aa6dbf2f9785eb3ef486f7d5b9276f", |
| "reason": "commit already belongs to a frozen task", |
| "source_changed_lines": 29, |
| "source_paths": [ |
| "gitlab/v4/objects/__init__.py", |
| "gitlab/v4/objects/cluster_agents.py", |
| "gitlab/v4/objects/projects.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/objects/test_cluster_agents.py" |
| ], |
| "title": "add support for project cluster agents", |
| "validation": null |
| }, |
| { |
| "commit": "ee393a16e1aa6dbf2f9785eb3ef486f7d5b9276f", |
| "elapsed_seconds": 0.03062066691927612, |
| "parent": "c307dd20e3df61b118b3b1a8191c0f1880bc9ed6", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "test(registry): disable functional tests for unavailable endpoints", |
| "validation": null |
| }, |
| { |
| "commit": "c307dd20e3df61b118b3b1a8191c0f1880bc9ed6", |
| "elapsed_seconds": 0.03992150002159178, |
| "parent": "6d31649190279a844bfa591a953b0556cd6fc492", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 9, |
| "source_paths": [ |
| "gitlab/v4/objects/package_protection_rules.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "add missing attributes", |
| "validation": null |
| }, |
| { |
| "commit": "6d31649190279a844bfa591a953b0556cd6fc492", |
| "elapsed_seconds": 0.03960520797409117, |
| "parent": "d509da60155e9470dee197d91926850ea9548de9", |
| "reason": "commit already belongs to a frozen task", |
| "source_changed_lines": 40, |
| "source_paths": [ |
| "gitlab/v4/objects/__init__.py", |
| "gitlab/v4/objects/projects.py", |
| "gitlab/v4/objects/registry_protection_rules.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/objects/test_registry_protection_rules.py" |
| ], |
| "title": "add support for container registry protection rules", |
| "validation": null |
| }, |
| { |
| "commit": "d509da60155e9470dee197d91926850ea9548de9", |
| "elapsed_seconds": 0.030588584020733833, |
| "parent": "6b37811c3060620afd8b81e54a99d96e4e094ce9", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "docs: document how to use `sudo` if modifying an object", |
| "validation": null |
| }, |
| { |
| "commit": "6b37811c3060620afd8b81e54a99d96e4e094ce9", |
| "elapsed_seconds": 0.03873949986882508, |
| "parent": "c378817389a9510ef508b5a3c90282e5fb60049f", |
| "reason": "commit already belongs to a frozen task", |
| "source_changed_lines": 39, |
| "source_paths": [ |
| "gitlab/v4/objects/__init__.py", |
| "gitlab/v4/objects/package_protection_rules.py", |
| "gitlab/v4/objects/projects.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/objects/test_package_protection_rules.py" |
| ], |
| "title": "add support for package protection rules", |
| "validation": null |
| }, |
| { |
| "commit": "c378817389a9510ef508b5a3c90282e5fb60049f", |
| "elapsed_seconds": 0.030513833044096828, |
| "parent": "6fedfa546120942757ea48337ce7446914eb3813", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "docs: variables: add note about `filter` for updating", |
| "validation": null |
| }, |
| { |
| "commit": "6fedfa546120942757ea48337ce7446914eb3813", |
| "elapsed_seconds": 0.029238875024020672, |
| "parent": "4a2b2133b52dac102d6f623bf028bdef6dd5a92f", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update gitlab/gitlab-ee docker tag to v17.1.2-ee.0", |
| "validation": null |
| }, |
| { |
| "commit": "4a2b2133b52dac102d6f623bf028bdef6dd5a92f", |
| "elapsed_seconds": 0.029383165994659066, |
| "parent": "44f62c49106abce2099d5bb1f3f97b64971da406", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "44f62c49106abce2099d5bb1f3f97b64971da406", |
| "elapsed_seconds": 0.029469290981069207, |
| "parent": "2ab88b25a64bd8e028cee2deeb842476de54b109", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(ci): specify name of \"stale\" label", |
| "validation": null |
| }, |
| { |
| "commit": "2ab88b25a64bd8e028cee2deeb842476de54b109", |
| "elapsed_seconds": 0.02851879200898111, |
| "parent": "b74a6fb5157e55d3e4471a0c5c8378fed8075edc", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(ci): stale: allow issues/PRs that have stale label to be closed", |
| "validation": null |
| }, |
| { |
| "commit": "b74a6fb5157e55d3e4471a0c5c8378fed8075edc", |
| "elapsed_seconds": 0.02989529096521437, |
| "parent": "3f3ad80ef5bb2ed837adceae061291b2b5545ed3", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(ci): use codecov token when available", |
| "validation": null |
| }, |
| { |
| "commit": "3f3ad80ef5bb2ed837adceae061291b2b5545ed3", |
| "elapsed_seconds": 0.028490792028605938, |
| "parent": "0f59069420f403a17f67a5c36c81485c9016b59b", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update python-semantic-release/upload-to-gh-release digest to fe6cc89", |
| "validation": null |
| }, |
| { |
| "commit": "0f59069420f403a17f67a5c36c81485c9016b59b", |
| "elapsed_seconds": 0.02902029105462134, |
| "parent": "de2e4dd7e80c7b84fd41458117a85558fcbac32d", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "de2e4dd7e80c7b84fd41458117a85558fcbac32d", |
| "elapsed_seconds": 0.03895845892839134, |
| "parent": "d065275f2fe296dd00e9bbd0f676d1596f261a85", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 22, |
| "source_paths": [ |
| "gitlab/v4/objects/issues.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "issues `closed_by()/related_merge_requests()` use `http_list`", |
| "validation": null |
| }, |
| { |
| "commit": "d065275f2fe296dd00e9bbd0f676d1596f261a85", |
| "elapsed_seconds": 0.03921424993313849, |
| "parent": "51d8f888aca469cff1c5ee5e158fb259d2862017", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 6, |
| "source_paths": [ |
| "gitlab/mixins.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "Have `participants()` method use `http_list()`", |
| "validation": null |
| }, |
| { |
| "commit": "51d8f888aca469cff1c5ee5e158fb259d2862017", |
| "elapsed_seconds": 0.037902334006503224, |
| "parent": "f316b466c04f8ff3c0cca06d0e18ddf2d62d033c", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 2, |
| "source_paths": [ |
| "gitlab/v4/objects/files.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "CR: add explicit comparison to `None`", |
| "validation": null |
| }, |
| { |
| "commit": "f316b466c04f8ff3c0cca06d0e18ddf2d62d033c", |
| "elapsed_seconds": 0.02892399998381734, |
| "parent": "9cb3396d3bd83e82535a2a173b6e52b4f8c020f4", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "test(files): test with and without `ref` parameter in test case", |
| "validation": null |
| }, |
| { |
| "commit": "9cb3396d3bd83e82535a2a173b6e52b4f8c020f4", |
| "elapsed_seconds": 0.030732791870832443, |
| "parent": "00640ac11f77e338919d7e9a1457d111c82af371", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "test(files): omit optional `ref` parameter in test case", |
| "validation": null |
| }, |
| { |
| "commit": "00640ac11f77e338919d7e9a1457d111c82af371", |
| "elapsed_seconds": 0.03950987500138581, |
| "parent": "e5a43799b5039261d7034af909011444718a5814", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 18, |
| "source_paths": [ |
| "gitlab/v4/objects/files.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "make `ref` parameter optional in get raw file api", |
| "validation": null |
| }, |
| { |
| "commit": "e5a43799b5039261d7034af909011444718a5814", |
| "elapsed_seconds": 0.03995999996550381, |
| "parent": "7d04315d7d9641d88b0649e42bf24dd160629af5", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 59, |
| "source_paths": [ |
| "gitlab/client.py", |
| "gitlab/utils.py", |
| "gitlab/v4/cli.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "generate UserWarning if `list` does not return all entries", |
| "validation": null |
| }, |
| { |
| "commit": "7d04315d7d9641d88b0649e42bf24dd160629af5", |
| "elapsed_seconds": 0.040492041036486626, |
| "parent": "93586405fbfa61317dc75e186799549573bc0bbb", |
| "reason": "commit already belongs to a frozen task", |
| "source_changed_lines": 5, |
| "source_paths": [ |
| "gitlab/utils.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/test_utils.py" |
| ], |
| "title": "chore: add `show_caller` argument to `utils.warn()`", |
| "validation": null |
| }, |
| { |
| "commit": "93586405fbfa61317dc75e186799549573bc0bbb", |
| "elapsed_seconds": 0.04032183391973376, |
| "parent": "2156949866ce95af542c127ba4b069e83fcc8104", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 3, |
| "source_paths": [ |
| "gitlab/cli.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: use correct type-hint for `die()`", |
| "validation": null |
| }, |
| { |
| "commit": "2156949866ce95af542c127ba4b069e83fcc8104", |
| "elapsed_seconds": 0.03015045798383653, |
| "parent": "5e98510a6c918b33c0db0a7756e8a43a8bdd868a", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "test(fixtures): remove deprecated config option", |
| "validation": null |
| }, |
| { |
| "commit": "5e98510a6c918b33c0db0a7756e8a43a8bdd868a", |
| "elapsed_seconds": 0.029649707954376936, |
| "parent": "23393faa0642c66a991fd88f1d2d68aed1d2f172", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update gitlab/gitlab-ee docker tag to v17.1.1-ee.0", |
| "validation": null |
| }, |
| { |
| "commit": "23393faa0642c66a991fd88f1d2d68aed1d2f172", |
| "elapsed_seconds": 0.030293416930362582, |
| "parent": "1f97be2a540122cb872ff59500d85a35031cab5f", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update python-semantic-release/upload-to-gh-release digest to c7c3b69", |
| "validation": null |
| }, |
| { |
| "commit": "1f97be2a540122cb872ff59500d85a35031cab5f", |
| "elapsed_seconds": 0.03921950003132224, |
| "parent": "cf87226a81108fbed4f58751f1c03234cc57bcf1", |
| "reason": "commit already belongs to a frozen task", |
| "source_changed_lines": 18, |
| "source_paths": [ |
| "gitlab/v4/objects/commits.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/objects/test_commits.py" |
| ], |
| "title": "add support for commit sequence", |
| "validation": null |
| }, |
| { |
| "commit": "cf87226a81108fbed4f58751f1c03234cc57bcf1", |
| "elapsed_seconds": 0.02942737494595349, |
| "parent": "509e19c982ad0bbfa0fc330617c6e33b3350e491", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "509e19c982ad0bbfa0fc330617c6e33b3350e491", |
| "elapsed_seconds": 0.04068587487563491, |
| "parent": "635f5a7128c780880824f69a9aba23af148dfeb4", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 2, |
| "source_paths": [ |
| "gitlab/_version.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: release v4.7.0", |
| "validation": null |
| }, |
| { |
| "commit": "635f5a7128c780880824f69a9aba23af148dfeb4", |
| "elapsed_seconds": 0.04140366683714092, |
| "parent": "88de2f0fc52f4f02e1d44139f4404acf172624d7", |
| "reason": "commit already belongs to a frozen task", |
| "source_changed_lines": 21, |
| "source_paths": [ |
| "gitlab/v4/objects/pipelines.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/objects/test_pipelines.py" |
| ], |
| "title": "add support for latest pipeline", |
| "validation": null |
| }, |
| { |
| "commit": "88de2f0fc52f4f02e1d44139f4404acf172624d7", |
| "elapsed_seconds": 0.02966320817358792, |
| "parent": "a510f43d990c3a3fd169854218b64d4eb9491628", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "a510f43d990c3a3fd169854218b64d4eb9491628", |
| "elapsed_seconds": 0.031140041071921587, |
| "parent": "51779c63e6a58e1ae68e9b1c3ffff998211d4e66", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "51779c63e6a58e1ae68e9b1c3ffff998211d4e66", |
| "elapsed_seconds": 0.03190595889464021, |
| "parent": "fd0f0b0338623a98e9368c30b600d603b966f8b7", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update gitlab/gitlab-ee docker tag to v17.0.2-ee.0", |
| "validation": null |
| }, |
| { |
| "commit": "fd0f0b0338623a98e9368c30b600d603b966f8b7", |
| "elapsed_seconds": 0.030512167140841484, |
| "parent": "d4fdf90655c2cb5124dc2ecd8b449e1e16d0add5", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update python-semantic-release/upload-to-gh-release digest to 6b7558f", |
| "validation": null |
| }, |
| { |
| "commit": "d4fdf90655c2cb5124dc2ecd8b449e1e16d0add5", |
| "elapsed_seconds": 0.029579374939203262, |
| "parent": "7767514a1ad4269a92a6610aa71aa8c595565a7d", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "7767514a1ad4269a92a6610aa71aa8c595565a7d", |
| "elapsed_seconds": 0.030455291969701648, |
| "parent": "df0ff4c4c1497d6449488b8577ad7188b55c41a9", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update dependency types-setuptools to v70", |
| "validation": null |
| }, |
| { |
| "commit": "df0ff4c4c1497d6449488b8577ad7188b55c41a9", |
| "elapsed_seconds": 0.02990416600368917, |
| "parent": "02a551d82327b879b7a903b56b7962da552d1089", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update gitlab/gitlab-ee docker tag to v17.0.1-ee.0", |
| "validation": null |
| }, |
| { |
| "commit": "02a551d82327b879b7a903b56b7962da552d1089", |
| "elapsed_seconds": 0.0316832079552114, |
| "parent": "d5de28884f695a79e49605a698c4f17b868ddeb8", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update python-semantic-release/upload-to-gh-release digest to 477a404", |
| "validation": null |
| }, |
| { |
| "commit": "d5de28884f695a79e49605a698c4f17b868ddeb8", |
| "elapsed_seconds": 0.029657291946932673, |
| "parent": "1291dbb588d3a5a54ee54d9bb93c444ce23efa8c", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "1291dbb588d3a5a54ee54d9bb93c444ce23efa8c", |
| "elapsed_seconds": 0.040695833042263985, |
| "parent": "9acd2d23dd8c87586aa99c70b4b47fa47528472b", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 5, |
| "source_paths": [ |
| "gitlab/v4/objects/deploy_keys.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: add a help message for `gitlab project-key enable`", |
| "validation": null |
| }, |
| { |
| "commit": "9acd2d23dd8c87586aa99c70b4b47fa47528472b", |
| "elapsed_seconds": 0.040402916027233005, |
| "parent": "18aa1fc074b9f477cf0826933184bd594b63b489", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 40, |
| "source_paths": [ |
| "gitlab/cli.py", |
| "gitlab/v4/cli.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "add ability to add help to custom_actions", |
| "validation": null |
| }, |
| { |
| "commit": "18aa1fc074b9f477cf0826933184bd594b63b489", |
| "elapsed_seconds": 0.03898225002922118, |
| "parent": "9b4b0efa1ccfb155aee8384de9e00f922b989850", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 10, |
| "source_paths": [ |
| "gitlab/cli.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "add `--no-mask-credentials` CLI argument", |
| "validation": null |
| }, |
| { |
| "commit": "9b4b0efa1ccfb155aee8384de9e00f922b989850", |
| "elapsed_seconds": 0.038934582844376564, |
| "parent": "9c1c210c058dda9177dd6c54f0ac10a698ca94f7", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 22, |
| "source_paths": [ |
| "gitlab/cli.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: sort CLI behavior-related args to remove", |
| "validation": null |
| }, |
| { |
| "commit": "9c1c210c058dda9177dd6c54f0ac10a698ca94f7", |
| "elapsed_seconds": 0.03845466603524983, |
| "parent": "1b550ac706c8c31331a7a9dac607aed49f5e1fcf", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 2, |
| "source_paths": [ |
| "gitlab/_version.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: release v4.6.0", |
| "validation": null |
| }, |
| { |
| "commit": "1b550ac706c8c31331a7a9dac607aed49f5e1fcf", |
| "elapsed_seconds": 0.028084457851946354, |
| "parent": "4c7014c13ed63f994e05b498d63b93dc8ab90c2e", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update python-semantic-release/upload-to-gh-release digest to 673709c", |
| "validation": null |
| }, |
| { |
| "commit": "4c7014c13ed63f994e05b498d63b93dc8ab90c2e", |
| "elapsed_seconds": 0.029662457993254066, |
| "parent": "37b5a704ef6b94774e54110ba3746a950e733986", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "37b5a704ef6b94774e54110ba3746a950e733986", |
| "elapsed_seconds": 0.028802083805203438, |
| "parent": "d0fd5ad5a70e7eb70aedba5a0d3082418c5ffa34", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "update minimum dependency versions in pyproject.toml", |
| "validation": null |
| }, |
| { |
| "commit": "d0fd5ad5a70e7eb70aedba5a0d3082418c5ffa34", |
| "elapsed_seconds": 0.029447124805301428, |
| "parent": "98fc5789d39b81197351660b7a3f18903c2b91ba", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: update commit reference in git-blame-ignore-revs", |
| "validation": null |
| }, |
| { |
| "commit": "98fc5789d39b81197351660b7a3f18903c2b91ba", |
| "elapsed_seconds": 0.03907020902261138, |
| "parent": "20373525c1a1f98c18b953dbef896b2570d3d191", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 4, |
| "source_paths": [ |
| "gitlab/v4/objects/deploy_keys.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "don't require `--id` when enabling a deploy key", |
| "validation": null |
| }, |
| { |
| "commit": "20373525c1a1f98c18b953dbef896b2570d3d191", |
| "elapsed_seconds": 0.03946895804256201, |
| "parent": "61d867925772cf38f20360c9b40140ac3203efb9", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 11, |
| "source_paths": [ |
| "gitlab/cli.py", |
| "gitlab/v4/cli.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(cli): add ability to not add `_id_attr` as an argument", |
| "validation": null |
| }, |
| { |
| "commit": "61d867925772cf38f20360c9b40140ac3203efb9", |
| "elapsed_seconds": 0.038366666063666344, |
| "parent": "74db84ca878ec7029643ff7b00db55f9ea085e9b", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 29, |
| "source_paths": [ |
| "gitlab/cli.py", |
| "gitlab/v4/cli.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: create a CustomAction dataclass", |
| "validation": null |
| }, |
| { |
| "commit": "74db84ca878ec7029643ff7b00db55f9ea085e9b", |
| "elapsed_seconds": 0.028111250139772892, |
| "parent": "7270523ad89a463c3542e072df73ba2255a49406", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: add an initial .git-blame-ignore-revs", |
| "validation": null |
| }, |
| { |
| "commit": "7270523ad89a463c3542e072df73ba2255a49406", |
| "elapsed_seconds": 0.04022220801562071, |
| "parent": "623dac9c8363c61dbf53f72af58835743e96656b", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 318, |
| "source_paths": [ |
| "gitlab/cli.py", |
| "gitlab/mixins.py", |
| "gitlab/v4/objects/artifacts.py", |
| "gitlab/v4/objects/ci_lint.py", |
| "gitlab/v4/objects/commits.py", |
| "gitlab/v4/objects/container_registry.py", |
| "gitlab/v4/objects/deploy_keys.py", |
| "gitlab/v4/objects/deployments.py", |
| "gitlab/v4/objects/environments.py", |
| "gitlab/v4/objects/files.py", |
| "gitlab/v4/objects/geo_nodes.py", |
| "gitlab/v4/objects/groups.py", |
| "gitlab/v4/objects/integrations.py", |
| "gitlab/v4/objects/issues.py", |
| "gitlab/v4/objects/jobs.py", |
| "gitlab/v4/objects/merge_requests.py", |
| "gitlab/v4/objects/milestones.py", |
| "gitlab/v4/objects/namespaces.py", |
| "gitlab/v4/objects/packages.py", |
| "gitlab/v4/objects/pipelines.py", |
| "gitlab/v4/objects/projects.py", |
| "gitlab/v4/objects/repositories.py", |
| "gitlab/v4/objects/runners.py", |
| "gitlab/v4/objects/secure_files.py", |
| "gitlab/v4/objects/sidekiq.py", |
| "gitlab/v4/objects/snippets.py", |
| "gitlab/v4/objects/todos.py", |
| "gitlab/v4/objects/topics.py", |
| "gitlab/v4/objects/users.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: require keyword arguments for register_custom_action", |
| "validation": null |
| }, |
| { |
| "commit": "623dac9c8363c61dbf53f72af58835743e96656b", |
| "elapsed_seconds": 0.038384166080504656, |
| "parent": "d56912835360a1b5a03a20390fb45cb5e8b49ce4", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 31, |
| "source_paths": [ |
| "gitlab/v4/objects/iterations.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "add additional parameter to project/group iteration search", |
| "validation": null |
| }, |
| { |
| "commit": "d56912835360a1b5a03a20390fb45cb5e8b49ce4", |
| "elapsed_seconds": 0.029223624849691987, |
| "parent": "1bc788ca979a36eeff2e35241bdefc764cf335ce", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: remove typing-extensions from requirements.txt", |
| "validation": null |
| }, |
| { |
| "commit": "1bc788ca979a36eeff2e35241bdefc764cf335ce", |
| "elapsed_seconds": 0.029377332888543606, |
| "parent": "8fc13b91d63d57c704d03b98920522a6469c96d7", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update dependency requests to v2.32.0 [security]", |
| "validation": null |
| }, |
| { |
| "commit": "8fc13b91d63d57c704d03b98920522a6469c96d7", |
| "elapsed_seconds": 0.03802229184657335, |
| "parent": "ba1eec49556ee022de471aae8d15060189f816e3", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 4, |
| "source_paths": [ |
| "gitlab/client.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "don't raise `RedirectError` for redirected `HEAD` requests", |
| "validation": null |
| }, |
| { |
| "commit": "ba1eec49556ee022de471aae8d15060189f816e3", |
| "elapsed_seconds": 0.028277667006477714, |
| "parent": "5070d07d13b9c87588dbfde3750340e322118779", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "5070d07d13b9c87588dbfde3750340e322118779", |
| "elapsed_seconds": 0.030763457994908094, |
| "parent": "f1ef5650c3201f3883eb04ad90a874e8adcbcde2", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update gitlab/gitlab-ee docker tag to v17", |
| "validation": null |
| }, |
| { |
| "commit": "f1ef5650c3201f3883eb04ad90a874e8adcbcde2", |
| "elapsed_seconds": 0.039650291204452515, |
| "parent": "5a4a940f42e43ed066838503638fe612813e504f", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 7, |
| "source_paths": [ |
| "gitlab/cli.py", |
| "gitlab/v4/cli.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(cli): on the CLI help show the API endpoint of resources", |
| "validation": null |
| }, |
| { |
| "commit": "5a4a940f42e43ed066838503638fe612813e504f", |
| "elapsed_seconds": 0.03902458306401968, |
| "parent": "840572e4fa36581405b604a985d0e130fe43f4ce", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 12, |
| "source_paths": [ |
| "gitlab/v4/cli.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(cli): add some simple help for the standard operations", |
| "validation": null |
| }, |
| { |
| "commit": "840572e4fa36581405b604a985d0e130fe43f4ce", |
| "elapsed_seconds": 0.03913183300755918, |
| "parent": "62fa2719ea129b3428e5e67d3d3a493f9aead863", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 7, |
| "source_paths": [ |
| "gitlab/v4/objects/jobs.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: correct type-hint for `job.trace()`", |
| "validation": null |
| }, |
| { |
| "commit": "62fa2719ea129b3428e5e67d3d3a493f9aead863", |
| "elapsed_seconds": 0.03998837503604591, |
| "parent": "b187deadabbfdf0326ecd79a3ee64c9de10c53e0", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 1, |
| "source_paths": [ |
| "gitlab/v4/objects/files.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: add type info for ProjectFile.content", |
| "validation": null |
| }, |
| { |
| "commit": "b187deadabbfdf0326ecd79a3ee64c9de10c53e0", |
| "elapsed_seconds": 0.03859295812435448, |
| "parent": "ef8f0e190b1add3bbba9a7b194aba2f3c1a83b2e", |
| "reason": "commit already belongs to a frozen task", |
| "source_changed_lines": 21, |
| "source_paths": [ |
| "gitlab/v4/objects/__init__.py", |
| "gitlab/v4/objects/groups.py", |
| "gitlab/v4/objects/service_accounts.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/objects/test_groups.py" |
| ], |
| "title": "add support for gitlab service account", |
| "validation": null |
| }, |
| { |
| "commit": "ef8f0e190b1add3bbba9a7b194aba2f3c1a83b2e", |
| "elapsed_seconds": 0.03859204100444913, |
| "parent": "33fbc14ea8432df7e637462379e567f4d0ad6c18", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 2, |
| "source_paths": [ |
| "gitlab/v4/objects/merge_request_approvals.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "handle large number of approval rules", |
| "validation": null |
| }, |
| { |
| "commit": "33fbc14ea8432df7e637462379e567f4d0ad6c18", |
| "elapsed_seconds": 0.043680999893695116, |
| "parent": "12d195a35a1bd14947fbd6688a8ad1bd3fc21617", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 3, |
| "source_paths": [ |
| "gitlab/v4/objects/projects.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "fix 'import_project' file argument type for typings", |
| "validation": null |
| }, |
| { |
| "commit": "12d195a35a1bd14947fbd6688a8ad1bd3fc21617", |
| "elapsed_seconds": 0.044564499985426664, |
| "parent": "58d50f2d5eee79624a2bb018116c062f34dffcec", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 9, |
| "source_paths": [ |
| "gitlab/v4/objects/merge_request_approvals.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "more usernames support for MR approvals", |
| "validation": null |
| }, |
| { |
| "commit": "58d50f2d5eee79624a2bb018116c062f34dffcec", |
| "elapsed_seconds": 0.04290666710585356, |
| "parent": "2d1b7499a93db2c9600b383e166f7463a5f22085", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 2, |
| "source_paths": [ |
| "gitlab/_version.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: release v4.5.0", |
| "validation": null |
| }, |
| { |
| "commit": "2d1b7499a93db2c9600b383e166f7463a5f22085", |
| "elapsed_seconds": 0.040165500016883016, |
| "parent": "c5d0404ac9edfbfd328e7b4f07f554366377df3f", |
| "reason": "commit already belongs to a frozen task", |
| "source_changed_lines": 48, |
| "source_paths": [ |
| "gitlab/v4/objects/job_token_scope.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/objects/test_job_token_scope.py" |
| ], |
| "title": "support Groups in job token allowlist API", |
| "validation": null |
| }, |
| { |
| "commit": "c5d0404ac9edfbfd328e7b4f07f554366377df3f", |
| "elapsed_seconds": 0.04177783289924264, |
| "parent": "c23e6bd5785205f0f4b4c80321153658fc23fb98", |
| "reason": "commit already belongs to a frozen task", |
| "source_changed_lines": 3, |
| "source_paths": [ |
| "gitlab/v4/objects/pipelines.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/objects/test_jobs.py", |
| "tests/unit/objects/test_resource_groups.py" |
| ], |
| "title": "Consider `scope` an ArrayAttribute in PipelineJobManager", |
| "validation": null |
| }, |
| { |
| "commit": "c23e6bd5785205f0f4b4c80321153658fc23fb98", |
| "elapsed_seconds": 0.029529500054195523, |
| "parent": "b8b3849b2d4d3f2d9e81e5cf4f6b53368f7f0127", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/objects/test_project_merge_request_approvals.py" |
| ], |
| "title": "use different ids for merge request, approval rule, project", |
| "validation": null |
| }, |
| { |
| "commit": "b8b3849b2d4d3f2d9e81e5cf4f6b53368f7f0127", |
| "elapsed_seconds": 0.038326374953612685, |
| "parent": "4f338aed9c583a20ff5944e6ccbba5737c18b0f4", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 60, |
| "source_paths": [ |
| "gitlab/v4/objects/merge_request_approvals.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "fix saving merge request approval rules", |
| "validation": null |
| }, |
| { |
| "commit": "4f338aed9c583a20ff5944e6ccbba5737c18b0f4", |
| "elapsed_seconds": 0.028477709041908383, |
| "parent": "9be48f0bcc2d32b5e8489f62f963389d5d54b2f2", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "9be48f0bcc2d32b5e8489f62f963389d5d54b2f2", |
| "elapsed_seconds": 0.0288589580450207, |
| "parent": "92891890eb4730bc240213a212d392bcb869b800", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update gitlab/gitlab-ee docker tag to v16.11.2-ee.0", |
| "validation": null |
| }, |
| { |
| "commit": "92891890eb4730bc240213a212d392bcb869b800", |
| "elapsed_seconds": 0.028210958000272512, |
| "parent": "65d0e6520dcbcf5a708a87960c65fdcaf7e44bf3", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update dependency myst-parser to v3", |
| "validation": null |
| }, |
| { |
| "commit": "65d0e6520dcbcf5a708a87960c65fdcaf7e44bf3", |
| "elapsed_seconds": 0.03010541689582169, |
| "parent": "8ea10c360175453c721ad8e27386e642c2b68d88", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "8ea10c360175453c721ad8e27386e642c2b68d88", |
| "elapsed_seconds": 0.028987291967496276, |
| "parent": "1f0343c1154ca8ae5b1f61de1db2343a2ad652ec", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update dependency jinja2 to v3.1.4 [security]", |
| "validation": null |
| }, |
| { |
| "commit": "1f0343c1154ca8ae5b1f61de1db2343a2ad652ec", |
| "elapsed_seconds": 0.028397500049322844, |
| "parent": "683ce723352cc09e1a4b65db28be981ae6bb9f71", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "683ce723352cc09e1a4b65db28be981ae6bb9f71", |
| "elapsed_seconds": 0.02767287497408688, |
| "parent": "1ed8d6c21d3463b2ad09eb553871042e98090ffd", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "docs: add FAQ about conflicting parameters", |
| "validation": null |
| }, |
| { |
| "commit": "1ed8d6c21d3463b2ad09eb553871042e98090ffd", |
| "elapsed_seconds": 0.027829166036099195, |
| "parent": "d9aaa994568ad4896a1e8a0533ef0d1d2ba06bfa", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update gitlab/gitlab-ee docker tag to v16.11.1-ee.0", |
| "validation": null |
| }, |
| { |
| "commit": "d9aaa994568ad4896a1e8a0533ef0d1d2ba06bfa", |
| "elapsed_seconds": 0.02842841693200171, |
| "parent": "0e9f4da30cea507fcf83746008d9de2ee5a3bb9d", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "docs(README): tweak GitLab CI usage docs", |
| "validation": null |
| }, |
| { |
| "commit": "0e9f4da30cea507fcf83746008d9de2ee5a3bb9d", |
| "elapsed_seconds": 0.027673708042129874, |
| "parent": "48a6705558c5ab6fb08c62a18de350a5985099f8", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "48a6705558c5ab6fb08c62a18de350a5985099f8", |
| "elapsed_seconds": 0.027538958936929703, |
| "parent": "2d1f4872390df10174f865f7a935bc73f7865fec", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "test: remove approve step", |
| "validation": null |
| }, |
| { |
| "commit": "2d1f4872390df10174f865f7a935bc73f7865fec", |
| "elapsed_seconds": 0.028944874880835414, |
| "parent": "06266ea5966c601c035ad8ce5840729e5f9baa57", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "docs: how to run smoke tests", |
| "validation": null |
| }, |
| { |
| "commit": "06266ea5966c601c035ad8ce5840729e5f9baa57", |
| "elapsed_seconds": 0.028661957941949368, |
| "parent": "4bef47301342703f87c1ce1d2920d54f9927a66a", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "test: tidy up functional tests", |
| "validation": null |
| }, |
| { |
| "commit": "4bef47301342703f87c1ce1d2920d54f9927a66a", |
| "elapsed_seconds": 0.029579499969258904, |
| "parent": "b81da2e66ce385525730c089dbc2a5a85ba23287", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "test: update api tests for GL 16.10", |
| "validation": null |
| }, |
| { |
| "commit": "b81da2e66ce385525730c089dbc2a5a85ba23287", |
| "elapsed_seconds": 0.02839570795185864, |
| "parent": "c64d126142cc77eae4297b8deec27bb1d68b7a13", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "test(functional): enable bulk import feature flag before test", |
| "validation": null |
| }, |
| { |
| "commit": "c64d126142cc77eae4297b8deec27bb1d68b7a13", |
| "elapsed_seconds": 0.028914500027894974, |
| "parent": "f8283ae69efd86448ae60d79dd8321af3f19ba1b", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "test: don't use weak passwords", |
| "validation": null |
| }, |
| { |
| "commit": "f8283ae69efd86448ae60d79dd8321af3f19ba1b", |
| "elapsed_seconds": 0.030551709001883864, |
| "parent": "ea8c4c2bc9f17f510415a697e0fb19cabff4135e", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "test: update tests for gitlab 16.8 functionality", |
| "validation": null |
| }, |
| { |
| "commit": "ea8c4c2bc9f17f510415a697e0fb19cabff4135e", |
| "elapsed_seconds": 0.0293527920730412, |
| "parent": "ee013fe1579b001b4b30bae33404e827c7bdf8c1", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update gitlab/gitlab-ee docker tag to v16", |
| "validation": null |
| }, |
| { |
| "commit": "ee013fe1579b001b4b30bae33404e827c7bdf8c1", |
| "elapsed_seconds": 0.028949666069820523, |
| "parent": "57dfd1769b4e22b43dc0936aa3600cd7e78ba289", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "test(smoke): normalize all dist titles for smoke tests", |
| "validation": null |
| }, |
| { |
| "commit": "57dfd1769b4e22b43dc0936aa3600cd7e78ba289", |
| "elapsed_seconds": 0.032597332959994674, |
| "parent": "4ef94c8260e958873bb626e86d3241daa22f7ce6", |
| "reason": "excluded dependency/format/generated/revert subject", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "docs(objects): minor rst formatting typo", |
| "validation": null |
| }, |
| { |
| "commit": "4ef94c8260e958873bb626e86d3241daa22f7ce6", |
| "elapsed_seconds": 0.03348854114301503, |
| "parent": "c53e6954f097ed10d52b40660d2fba73c2e0e300", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "build: Add \"--no-cache-dir\" to pip commands in Dockerfile", |
| "validation": null |
| }, |
| { |
| "commit": "c53e6954f097ed10d52b40660d2fba73c2e0e300", |
| "elapsed_seconds": 0.031162583036348224, |
| "parent": "001e59675f4a417a869f813d79c298a14268b87d", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "docs: correct rotate token example", |
| "validation": null |
| }, |
| { |
| "commit": "001e59675f4a417a869f813d79c298a14268b87d", |
| "elapsed_seconds": 0.04159308294765651, |
| "parent": "6d4bffb5aaa676d32fc892ef1ac002973bc040cb", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 14, |
| "source_paths": [ |
| "gitlab/cli.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "allow skipping initial auth calls", |
| "validation": null |
| }, |
| { |
| "commit": "6d4bffb5aaa676d32fc892ef1ac002973bc040cb", |
| "elapsed_seconds": 0.03339387499727309, |
| "parent": "d5b5fb00d8947ed9733cbb5a273e2866aecf33bf", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "docs: Note how to use the Docker image from within GitLab CI", |
| "validation": null |
| }, |
| { |
| "commit": "d5b5fb00d8947ed9733cbb5a273e2866aecf33bf", |
| "elapsed_seconds": 0.03080249996855855, |
| "parent": "db3200089ea83588ea7ad8bd5a7175d81f580630", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "db3200089ea83588ea7ad8bd5a7175d81f580630", |
| "elapsed_seconds": 0.0296487498562783, |
| "parent": "dd00bfc9c832aba0ed377573fe2e9120b296548d", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update dependency pytest-cov to v5", |
| "validation": null |
| }, |
| { |
| "commit": "dd00bfc9c832aba0ed377573fe2e9120b296548d", |
| "elapsed_seconds": 0.03857054188847542, |
| "parent": "f6e8692cfc84b5af2eb6deec4ae1c4935b42e91c", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 3, |
| "source_paths": [ |
| "gitlab/utils.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: update `mypy` to 1.9.0 and resolve one issue", |
| "validation": null |
| }, |
| { |
| "commit": "f6e8692cfc84b5af2eb6deec4ae1c4935b42e91c", |
| "elapsed_seconds": 0.02890237490646541, |
| "parent": "14a3ffe4cc161be51a39c204350b5cd45c602335", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update dependency black to v24.3.0 [security]", |
| "validation": null |
| }, |
| { |
| "commit": "14a3ffe4cc161be51a39c204350b5cd45c602335", |
| "elapsed_seconds": 0.0294102078769356, |
| "parent": "3c4dccaf51695334a5057b85d5ff4045739d1ad1", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "3c4dccaf51695334a5057b85d5ff4045739d1ad1", |
| "elapsed_seconds": 0.028656542068347335, |
| "parent": "04c569a2130d053e35c1f2520ef8bab09f2f9651", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "04c569a2130d053e35c1f2520ef8bab09f2f9651", |
| "elapsed_seconds": 0.030184000032022595, |
| "parent": "d7235c74f8605f4abfb11eb257246864c7dcf709", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "d7235c74f8605f4abfb11eb257246864c7dcf709", |
| "elapsed_seconds": 0.029481250094249845, |
| "parent": "679ddc7587d2add676fd2398cb9673bd1ca272e3", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: add tox `labels` to enable running groups of environments", |
| "validation": null |
| }, |
| { |
| "commit": "679ddc7587d2add676fd2398cb9673bd1ca272e3", |
| "elapsed_seconds": 0.029281374998390675, |
| "parent": "529f1faacee46a88cb0a542306309eb835516796", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: add py312 & py313 to tox environment list", |
| "validation": null |
| }, |
| { |
| "commit": "529f1faacee46a88cb0a542306309eb835516796", |
| "elapsed_seconds": 0.03807866689749062, |
| "parent": "e11d889cd19ec1555b2bbee15355a8cdfad61d5f", |
| "reason": "commit already belongs to a frozen task", |
| "source_changed_lines": 3, |
| "source_paths": [ |
| "gitlab/utils.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/test_gitlab_http_methods.py" |
| ], |
| "title": "user.warn() to show correct filename of issue", |
| "validation": null |
| }, |
| { |
| "commit": "e11d889cd19ec1555b2bbee15355a8cdfad61d5f", |
| "elapsed_seconds": 0.028736084001138806, |
| "parent": "3c4b27e64f4b51746b866f240a1291c2637355cc", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update python-semantic-release/python-semantic-release action to v9", |
| "validation": null |
| }, |
| { |
| "commit": "3c4b27e64f4b51746b866f240a1291c2637355cc", |
| "elapsed_seconds": 0.0288096668664366, |
| "parent": "a867c48baa6f10ffbfb785e624a6e3888a859571", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "a867c48baa6f10ffbfb785e624a6e3888a859571", |
| "elapsed_seconds": 0.0391955419909209, |
| "parent": "9440a3255018d6a6e49269caf4c878d80db508a8", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 13, |
| "source_paths": [ |
| "gitlab/v4/objects/branches.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "allow updating protected branches", |
| "validation": null |
| }, |
| { |
| "commit": "9440a3255018d6a6e49269caf4c878d80db508a8", |
| "elapsed_seconds": 0.038169457809999585, |
| "parent": "c631eeb55556920f5975b1fa2b1a0354478ce3c0", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 5, |
| "source_paths": [ |
| "gitlab/v4/objects/jobs.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "update manual job status when playing it", |
| "validation": null |
| }, |
| { |
| "commit": "c631eeb55556920f5975b1fa2b1a0354478ce3c0", |
| "elapsed_seconds": 0.03790916712023318, |
| "parent": "f6fd02d956529e2c4bce261fe7b3da1442aaea12", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 2, |
| "source_paths": [ |
| "gitlab/v4/objects/artifacts.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "docs(artifacts): Fix argument indentation", |
| "validation": null |
| }, |
| { |
| "commit": "f6fd02d956529e2c4bce261fe7b3da1442aaea12", |
| "elapsed_seconds": 0.028596665943041444, |
| "parent": "253babb9a7f8a7d469440fcfe1b2741ddcd8475e", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update dependency furo to v2024", |
| "validation": null |
| }, |
| { |
| "commit": "253babb9a7f8a7d469440fcfe1b2741ddcd8475e", |
| "elapsed_seconds": 0.028059166856110096, |
| "parent": "35d2aec04532919d6dd7b7090bc4d5209eddd10d", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update dependency pytest to v8", |
| "validation": null |
| }, |
| { |
| "commit": "35d2aec04532919d6dd7b7090bc4d5209eddd10d", |
| "elapsed_seconds": 0.028248375048860908, |
| "parent": "35017167a80809a49351f9e95916fafe61c7bfd5", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update dependency pytest-docker to v3", |
| "validation": null |
| }, |
| { |
| "commit": "35017167a80809a49351f9e95916fafe61c7bfd5", |
| "elapsed_seconds": 0.02802299987524748, |
| "parent": "7dc2fa6e632ed2c9adeb6ed32c4899ec155f6622", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: update version of `black` for `pre-commit`", |
| "validation": null |
| }, |
| { |
| "commit": "7dc2fa6e632ed2c9adeb6ed32c4899ec155f6622", |
| "elapsed_seconds": 0.02832145895808935, |
| "parent": "d2be1f7608acadcc2682afd82d16d3706b7f7461", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "d2be1f7608acadcc2682afd82d16d3706b7f7461", |
| "elapsed_seconds": 0.02970166690647602, |
| "parent": "7ec3189d6eacdb55925e8be886a44d7ee09eb9ca", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update codecov/codecov-action action to v4", |
| "validation": null |
| }, |
| { |
| "commit": "7ec3189d6eacdb55925e8be886a44d7ee09eb9ca", |
| "elapsed_seconds": 0.03766866587102413, |
| "parent": "4e68d32c77ed587ab42d229d9f44c3bc40d1d0e5", |
| "reason": "commit already belongs to a frozen task", |
| "source_changed_lines": 9, |
| "source_paths": [ |
| "gitlab/v4/cli.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/test_cli.py" |
| ], |
| "title": "allow exclusive arguments as optional", |
| "validation": null |
| }, |
| { |
| "commit": "4e68d32c77ed587ab42d229d9f44c3bc40d1d0e5", |
| "elapsed_seconds": 0.03843504097312689, |
| "parent": "f59aee3ddcfaeeb29fcfab4cc6768dff6b5558cb", |
| "reason": "production file count exceeds 8", |
| "source_changed_lines": 17, |
| "source_paths": [ |
| "gitlab/_backends/protocol.py", |
| "gitlab/client.py", |
| "gitlab/v4/objects/artifacts.py", |
| "gitlab/v4/objects/audit_events.py", |
| "gitlab/v4/objects/deployments.py", |
| "gitlab/v4/objects/features.py", |
| "gitlab/v4/objects/merge_requests.py", |
| "gitlab/v4/objects/projects.py", |
| "gitlab/v4/objects/repositories.py", |
| "gitlab/v4/objects/secure_files.py", |
| "gitlab/v4/objects/users.py", |
| "gitlab/v4/objects/variables.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/meta/test_ensure_type_hints.py", |
| "tests/unit/meta/test_imports.py", |
| "tests/unit/meta/test_mro.py", |
| "tests/unit/objects/test_badges.py", |
| "tests/unit/objects/test_bridges.py", |
| "tests/unit/objects/test_deploy_tokens.py", |
| "tests/unit/objects/test_deployments.py", |
| "tests/unit/objects/test_draft_notes.py", |
| "tests/unit/objects/test_environments.py", |
| "tests/unit/objects/test_issues.py", |
| "tests/unit/objects/test_jobs.py", |
| "tests/unit/objects/test_keys.py", |
| "tests/unit/objects/test_members.py", |
| "tests/unit/objects/test_merge_request_pipelines.py", |
| "tests/unit/objects/test_merge_requests.py", |
| "tests/unit/objects/test_merge_trains.py", |
| "tests/unit/objects/test_packages.py", |
| "tests/unit/objects/test_pipeline_schedules.py", |
| "tests/unit/objects/test_pipelines.py", |
| "tests/unit/objects/test_project_import_export.py", |
| "tests/unit/objects/test_project_merge_request_approvals.py", |
| "tests/unit/objects/test_project_statistics.py", |
| "tests/unit/objects/test_registry_repositories.py", |
| "tests/unit/objects/test_releases.py", |
| "tests/unit/objects/test_repositories.py", |
| "tests/unit/objects/test_resource_groups.py", |
| "tests/unit/objects/test_submodules.py", |
| "tests/unit/objects/test_todos.py", |
| "tests/unit/objects/test_topics.py", |
| "tests/unit/objects/test_users.py" |
| ], |
| "title": "chore: adapt style for black v24", |
| "validation": null |
| }, |
| { |
| "commit": "f59aee3ddcfaeeb29fcfab4cc6768dff6b5558cb", |
| "elapsed_seconds": 0.03149300022050738, |
| "parent": "48726fde9b3c2424310ff590b366b9fdefa4a146", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update dependency black to v24", |
| "validation": null |
| }, |
| { |
| "commit": "48726fde9b3c2424310ff590b366b9fdefa4a146", |
| "elapsed_seconds": 0.029570542043074965, |
| "parent": "72e1aa7f2c2aad739db2f5dd4394165a5b5f2432", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "72e1aa7f2c2aad739db2f5dd4394165a5b5f2432", |
| "elapsed_seconds": 0.03792258398607373, |
| "parent": "550f9355d29a502bb022f68dab6c902bf6913552", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 2, |
| "source_paths": [ |
| "gitlab/_version.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: release v4.4.0", |
| "validation": null |
| }, |
| { |
| "commit": "550f9355d29a502bb022f68dab6c902bf6913552", |
| "elapsed_seconds": 0.027895082952454686, |
| "parent": "9a199b6089152e181e71a393925e0ec581bc55ca", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "9a199b6089152e181e71a393925e0ec581bc55ca", |
| "elapsed_seconds": 0.0292669169139117, |
| "parent": "880913b67cce711d96e89ce6813e305e4ba10908", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update pre-commit hook pycqa/flake8 to v7", |
| "validation": null |
| }, |
| { |
| "commit": "880913b67cce711d96e89ce6813e305e4ba10908", |
| "elapsed_seconds": 0.02862854115664959, |
| "parent": "20243c532a8a6d28eee0caff5b9c30cc7376a162", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update dependency jinja2 to v3.1.3 [security]", |
| "validation": null |
| }, |
| { |
| "commit": "20243c532a8a6d28eee0caff5b9c30cc7376a162", |
| "elapsed_seconds": 0.028491042088717222, |
| "parent": "adbd90cadffe1d9e9716a6e3826f30664866ad3f", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update dependency flake8 to v7", |
| "validation": null |
| }, |
| { |
| "commit": "adbd90cadffe1d9e9716a6e3826f30664866ad3f", |
| "elapsed_seconds": 0.03809429216198623, |
| "parent": "cbc13a61e0f15880b49a3d0208cc603d7d0b57e3", |
| "reason": "commit already belongs to a frozen task", |
| "source_changed_lines": 20, |
| "source_paths": [ |
| "gitlab/v4/objects/__init__.py", |
| "gitlab/v4/objects/merge_requests.py", |
| "gitlab/v4/objects/reviewers.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/objects/test_merge_requests.py" |
| ], |
| "title": "add reviewer_details manager for mergrequest to get reviewers of merge request", |
| "validation": null |
| }, |
| { |
| "commit": "cbc13a61e0f15880b49a3d0208cc603d7d0b57e3", |
| "elapsed_seconds": 0.029733833856880665, |
| "parent": "b13971d5472cb228f9e6a8f2fa05a7cc94d03ebe", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "b13971d5472cb228f9e6a8f2fa05a7cc94d03ebe", |
| "elapsed_seconds": 0.040027833078056574, |
| "parent": "57749d46de1d975aacb82758c268fc26e5e6ed8b", |
| "reason": "commit already belongs to a frozen task", |
| "source_changed_lines": 107, |
| "source_paths": [ |
| "gitlab/exceptions.py", |
| "gitlab/mixins.py", |
| "gitlab/v4/objects/group_access_tokens.py", |
| "gitlab/v4/objects/personal_access_tokens.py", |
| "gitlab/v4/objects/project_access_tokens.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/objects/conftest.py", |
| "tests/unit/objects/test_group_access_tokens.py", |
| "tests/unit/objects/test_personal_access_tokens.py", |
| "tests/unit/objects/test_project_access_tokens.py" |
| ], |
| "title": "support access token rotate API", |
| "validation": null |
| }, |
| { |
| "commit": "57749d46de1d975aacb82758c268fc26e5e6ed8b", |
| "elapsed_seconds": 0.039181499974802136, |
| "parent": "dae9e522a26041f5b3c6461cc8a5e284f3376a79", |
| "reason": "commit already belongs to a frozen task", |
| "source_changed_lines": 14, |
| "source_paths": [ |
| "gitlab/cli.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/test_cli.py" |
| ], |
| "title": "support binary files with `@` notation", |
| "validation": null |
| }, |
| { |
| "commit": "dae9e522a26041f5b3c6461cc8a5e284f3376a79", |
| "elapsed_seconds": 0.03891854197718203, |
| "parent": "dcca59d1a5966283c1120cfb639c01a76214d2b2", |
| "reason": "commit already belongs to a frozen task", |
| "source_changed_lines": 22, |
| "source_paths": [ |
| "gitlab/v4/objects/group_access_tokens.py", |
| "gitlab/v4/objects/project_access_tokens.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/objects/conftest.py", |
| "tests/unit/objects/test_group_access_tokens.py", |
| "tests/unit/objects/test_project_access_tokens.py" |
| ], |
| "title": "support single resource access token get API", |
| "validation": null |
| }, |
| { |
| "commit": "dcca59d1a5966283c1120cfb639c01a76214d2b2", |
| "elapsed_seconds": 0.02879291702993214, |
| "parent": "7114af341dd12b7fb63ffc08650c455ead18ab70", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(ci): align upload and download action versions", |
| "validation": null |
| }, |
| { |
| "commit": "7114af341dd12b7fb63ffc08650c455ead18ab70", |
| "elapsed_seconds": 0.02889266610145569, |
| "parent": "ff0c11b7b75677edd85f846a4dbdab08491a6bd7", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update actions/upload-artifact action to v4", |
| "validation": null |
| }, |
| { |
| "commit": "ff0c11b7b75677edd85f846a4dbdab08491a6bd7", |
| "elapsed_seconds": 0.028292709030210972, |
| "parent": "369a595a8763109a2af8a95a8e2423ebb30b9320", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(ci): add Python 3.13 development CI job", |
| "validation": null |
| }, |
| { |
| "commit": "369a595a8763109a2af8a95a8e2423ebb30b9320", |
| "elapsed_seconds": 0.02964158309623599, |
| "parent": "b8824a6c2f06903dc8975aaf5f8807a7b1245a6a", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "b8824a6c2f06903dc8975aaf5f8807a7b1245a6a", |
| "elapsed_seconds": 0.03921570791862905, |
| "parent": "d7bdb0257a5587455c3722f65c4a632f24d395be", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 2, |
| "source_paths": [ |
| "gitlab/_version.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: release v4.3.0", |
| "validation": null |
| }, |
| { |
| "commit": "d7bdb0257a5587455c3722f65c4a632f24d395be", |
| "elapsed_seconds": 0.0298206249717623, |
| "parent": "c01988b12c7745929d0c591f2fa265df2929a859", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "c01988b12c7745929d0c591f2fa265df2929a859", |
| "elapsed_seconds": 0.028415624983608723, |
| "parent": "9e067e5c67dcf9f5e6c3408b30d9e2525c768e0a", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update actions/stale action to v9", |
| "validation": null |
| }, |
| { |
| "commit": "9e067e5c67dcf9f5e6c3408b30d9e2525c768e0a", |
| "elapsed_seconds": 0.0304408329539001, |
| "parent": "3fe9fa64d9a38bc77950046f2950660d8d7e27a6", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "3fe9fa64d9a38bc77950046f2950660d8d7e27a6", |
| "elapsed_seconds": 0.04061562521383166, |
| "parent": "fad14413f4f27f1b6f902703b5075528aac52451", |
| "reason": "commit already belongs to a frozen task", |
| "source_changed_lines": 15, |
| "source_paths": [ |
| "gitlab/cli.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/test_cli.py" |
| ], |
| "title": "add ability to disable SSL verification", |
| "validation": null |
| }, |
| { |
| "commit": "fad14413f4f27f1b6f902703b5075528aac52451", |
| "elapsed_seconds": 0.029812291963025928, |
| "parent": "bb2af7bfe8aa59ea8b9ad7ca2d6e56f4897b704a", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update actions/setup-python action to v5", |
| "validation": null |
| }, |
| { |
| "commit": "bb2af7bfe8aa59ea8b9ad7ca2d6e56f4897b704a", |
| "elapsed_seconds": 0.030250375159084797, |
| "parent": "5ef1b4a6c8edd34c381c6e08cd3893ef6c0685fd", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "5ef1b4a6c8edd34c381c6e08cd3893ef6c0685fd", |
| "elapsed_seconds": 0.02999899978749454, |
| "parent": "de11192455f1c801269ecb3bdcbc7c5b769ff354", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "de11192455f1c801269ecb3bdcbc7c5b769ff354", |
| "elapsed_seconds": 0.029034040868282318, |
| "parent": "2b6da6e63c82a61b8e21d193cfd46baa3fcf8937", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update dependency types-setuptools to v69", |
| "validation": null |
| }, |
| { |
| "commit": "2b6da6e63c82a61b8e21d193cfd46baa3fcf8937", |
| "elapsed_seconds": 0.030130833154544234, |
| "parent": "ebf9d821cfc36071fca05d38b82c641ae30c974c", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "docs: fix rst link typo in CONTRIBUTING.rst", |
| "validation": null |
| }, |
| { |
| "commit": "ebf9d821cfc36071fca05d38b82c641ae30c974c", |
| "elapsed_seconds": 0.04099845793098211, |
| "parent": "428b4fdee5402f1588f35fb50d98b2225d083f6d", |
| "reason": "commit already belongs to a frozen task", |
| "source_changed_lines": 48, |
| "source_paths": [ |
| "gitlab/client.py", |
| "gitlab/v4/objects/__init__.py", |
| "gitlab/v4/objects/draft_notes.py", |
| "gitlab/v4/objects/merge_requests.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/objects/test_draft_notes.py", |
| "tests/unit/test_gitlab_http_methods.py" |
| ], |
| "title": "add support for the Draft notes API", |
| "validation": null |
| }, |
| { |
| "commit": "428b4fdee5402f1588f35fb50d98b2225d083f6d", |
| "elapsed_seconds": 0.04004662507213652, |
| "parent": "8aeb8531ebd3ddf0d1da3fd74597356ef65c00b3", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 2, |
| "source_paths": [ |
| "gitlab/_version.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: release v4.2.0", |
| "validation": null |
| }, |
| { |
| "commit": "8aeb8531ebd3ddf0d1da3fd74597356ef65c00b3", |
| "elapsed_seconds": 0.029795666225254536, |
| "parent": "4954bbcd7e8433aac672405f3f4741490cb4561a", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "4954bbcd7e8433aac672405f3f4741490cb4561a", |
| "elapsed_seconds": 0.04055575001984835, |
| "parent": "7b864b81fd348c6a42e32ace846d1acbcfc43998", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 15, |
| "source_paths": [ |
| "gitlab/const.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "add pipeline status as Enum", |
| "validation": null |
| }, |
| { |
| "commit": "7b864b81fd348c6a42e32ace846d1acbcfc43998", |
| "elapsed_seconds": 0.042034874903038144, |
| "parent": "f4ce86770befef77c7c556fd5cfe25165f59f515", |
| "reason": "commit already belongs to a frozen task", |
| "source_changed_lines": 137, |
| "source_paths": [ |
| "gitlab/mixins.py", |
| "gitlab/v4/objects/projects.py", |
| "gitlab/v4/objects/wikis.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/mixins/test_mixin_methods.py" |
| ], |
| "title": "add support for wiki attachments", |
| "validation": null |
| }, |
| { |
| "commit": "f4ce86770befef77c7c556fd5cfe25165f59f515", |
| "elapsed_seconds": 0.031112666008993983, |
| "parent": "9fe2335b9074feaabdb683b078ff8e12edb3959e", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update dessant/lock-threads action to v5", |
| "validation": null |
| }, |
| { |
| "commit": "9fe2335b9074feaabdb683b078ff8e12edb3959e", |
| "elapsed_seconds": 0.02954554185271263, |
| "parent": "91e66e9b65721fa0e890a6664178d77ddff4272a", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "91e66e9b65721fa0e890a6664178d77ddff4272a", |
| "elapsed_seconds": 0.031314291059970856, |
| "parent": "d0546e043dfeb988a161475de53d4ec7d756bdd9", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "d0546e043dfeb988a161475de53d4ec7d756bdd9", |
| "elapsed_seconds": 0.03026429214514792, |
| "parent": "e7229ce833baa2ed23ed3dea0324e6e36fdb8d21", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "e7229ce833baa2ed23ed3dea0324e6e36fdb8d21", |
| "elapsed_seconds": 0.0407064170576632, |
| "parent": "b928639f7ca252e0abb8ded8f9f142316a4dc823", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 2, |
| "source_paths": [ |
| "gitlab/_version.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: release v4.1.1", |
| "validation": null |
| }, |
| { |
| "commit": "b928639f7ca252e0abb8ded8f9f142316a4dc823", |
| "elapsed_seconds": 0.02947425004094839, |
| "parent": "9270e10d94101117bec300c756889e4706f41f36", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "include py.typed in dists", |
| "validation": null |
| }, |
| { |
| "commit": "9270e10d94101117bec300c756889e4706f41f36", |
| "elapsed_seconds": 0.029975707875564694, |
| "parent": "b1b2edfa05be8b957c796dc6d111f40c9f753dcf", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(ci): add release id to workflow step", |
| "validation": null |
| }, |
| { |
| "commit": "b1b2edfa05be8b957c796dc6d111f40c9f753dcf", |
| "elapsed_seconds": 0.029851249884814024, |
| "parent": "32954fb95dcc000100b48c4b0b137ebe2eca85a3", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "docs(users): add missing comma in v4 API create runner examples", |
| "validation": null |
| }, |
| { |
| "commit": "32954fb95dcc000100b48c4b0b137ebe2eca85a3", |
| "elapsed_seconds": 0.030325999949127436, |
| "parent": "ecc28cb6657461df16e4e5b511e60300f7be834d", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "ecc28cb6657461df16e4e5b511e60300f7be834d", |
| "elapsed_seconds": 0.039533042116090655, |
| "parent": "bf68485613756e9916de1bb10c8c4096af4ffd1e", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 2, |
| "source_paths": [ |
| "gitlab/_version.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: release v4.1.0", |
| "validation": null |
| }, |
| { |
| "commit": "bf68485613756e9916de1bb10c8c4096af4ffd1e", |
| "elapsed_seconds": 0.030078541953116655, |
| "parent": "c6c012b9834b69f1fe45689519fbcd92928cfbad", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "c6c012b9834b69f1fe45689519fbcd92928cfbad", |
| "elapsed_seconds": 0.04016895894892514, |
| "parent": "e18a4248068116bdcb7af89897a0c4c500f7ba57", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 10, |
| "source_paths": [ |
| "gitlab/const.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "remove depricated MergeStatus", |
| "validation": null |
| }, |
| { |
| "commit": "e18a4248068116bdcb7af89897a0c4c500f7ba57", |
| "elapsed_seconds": 0.03870770800858736, |
| "parent": "258a751049c8860e39097b26d852d1d889892d7a", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 28, |
| "source_paths": [ |
| "gitlab/const.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "add Merge Request merge_status and detailed_merge_status values as constants", |
| "validation": null |
| }, |
| { |
| "commit": "258a751049c8860e39097b26d852d1d889892d7a", |
| "elapsed_seconds": 0.028321958146989346, |
| "parent": "b5517e07da5109b1a43db876507d8000d87070fe", |
| "reason": "excluded dependency/format/generated/revert subject", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(CHANGELOG): re-add v4.0.0 changes using old format", |
| "validation": null |
| }, |
| { |
| "commit": "b5517e07da5109b1a43db876507d8000d87070fe", |
| "elapsed_seconds": 0.029042999958619475, |
| "parent": "7b19278ac6b7a106bc518f264934c7878ffa49fb", |
| "reason": "excluded dependency/format/generated/revert subject", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(CHANGELOG): revert python-semantic-release format change", |
| "validation": null |
| }, |
| { |
| "commit": "7b19278ac6b7a106bc518f264934c7878ffa49fb", |
| "elapsed_seconds": 0.02804025006480515, |
| "parent": "fd7bbfcb9500131e5d3a263d7b97c8b59f80b7e2", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: add source label to container image", |
| "validation": null |
| }, |
| { |
| "commit": "fd7bbfcb9500131e5d3a263d7b97c8b59f80b7e2", |
| "elapsed_seconds": 0.02830079197883606, |
| "parent": "1113742d55ea27da121853130275d4d4de45fd8f", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "ci: remove unneeded GitLab auth", |
| "validation": null |
| }, |
| { |
| "commit": "1113742d55ea27da121853130275d4d4de45fd8f", |
| "elapsed_seconds": 0.02754224999807775, |
| "parent": "83cc63dcbaadd632fa203312b51e3fa202cddd02", |
| "reason": "excluded dependency/format/generated/revert subject", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(rtd): revert to python 3.11", |
| "validation": null |
| }, |
| { |
| "commit": "83cc63dcbaadd632fa203312b51e3fa202cddd02", |
| "elapsed_seconds": 0.039311832981184125, |
| "parent": "3e20a76fdfc078a03190939bda303577b2ef8614", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 2, |
| "source_paths": [ |
| "gitlab/_version.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: release v4.0.0", |
| "validation": null |
| }, |
| { |
| "commit": "3e20a76fdfc078a03190939bda303577b2ef8614", |
| "elapsed_seconds": 0.030409291852265596, |
| "parent": "bf050d19508978cbaf3e89d49f42162273ac2241", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(ci): follow upstream config for release build_command", |
| "validation": null |
| }, |
| { |
| "commit": "bf050d19508978cbaf3e89d49f42162273ac2241", |
| "elapsed_seconds": 0.029050040990114212, |
| "parent": "0f4a34606f4df643a5dbae1900903bcf1d47b740", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(ci): update release build for python-semantic-release v8", |
| "validation": null |
| }, |
| { |
| "commit": "0f4a34606f4df643a5dbae1900903bcf1d47b740", |
| "elapsed_seconds": 0.030206708004698157, |
| "parent": "1348a040207fc30149c664ac0776e698ceebe7bc", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update pre-commit hook pycqa/pylint to v3", |
| "validation": null |
| }, |
| { |
| "commit": "1348a040207fc30149c664ac0776e698ceebe7bc", |
| "elapsed_seconds": 0.02893883315846324, |
| "parent": "163bfcf6c2c1ccc4710c91e6f75b51e630dfb719", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "163bfcf6c2c1ccc4710c91e6f75b51e630dfb719", |
| "elapsed_seconds": 0.02794575016014278, |
| "parent": "1611d78263284508326347843f634d2ca8b41215", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/test_utils.py" |
| ], |
| "title": "test: add tests for token masking", |
| "validation": null |
| }, |
| { |
| "commit": "1611d78263284508326347843f634d2ca8b41215", |
| "elapsed_seconds": 0.03855724981985986, |
| "parent": "2a2404fecdff3483a68f538c8cd6ba4d4fc6538c", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 59, |
| "source_paths": [ |
| "gitlab/client.py", |
| "gitlab/utils.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "mask tokens by default when logging", |
| "validation": null |
| }, |
| { |
| "commit": "2a2404fecdff3483a68f538c8cd6ba4d4fc6538c", |
| "elapsed_seconds": 0.02856433391571045, |
| "parent": "5b4addda59597a5f363974e59e5ea8463a0806ae", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: add package pipelines API link", |
| "validation": null |
| }, |
| { |
| "commit": "5b4addda59597a5f363974e59e5ea8463a0806ae", |
| "elapsed_seconds": 0.037719542160630226, |
| "parent": "1e7f257e79a7adf1e6f2bc9222fd5031340d26c3", |
| "reason": "commit already belongs to a frozen task", |
| "source_changed_lines": 13, |
| "source_paths": [ |
| "gitlab/v4/objects/packages.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/objects/test_packages.py" |
| ], |
| "title": "add ProjectPackagePipeline", |
| "validation": null |
| }, |
| { |
| "commit": "1e7f257e79a7adf1e6f2bc9222fd5031340d26c3", |
| "elapsed_seconds": 0.028948625084012747, |
| "parent": "e8c50f28da7e3879f0dc198533041348a14ddc68", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(ci): fix pre-commit deps and python version", |
| "validation": null |
| }, |
| { |
| "commit": "e8c50f28da7e3879f0dc198533041348a14ddc68", |
| "elapsed_seconds": 0.02996399998664856, |
| "parent": "bf8bd73e847603e8ac5d70606f9393008eee1683", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(ci): remove Python 3.13 dev job", |
| "validation": null |
| }, |
| { |
| "commit": "bf8bd73e847603e8ac5d70606f9393008eee1683", |
| "elapsed_seconds": 0.028503709007054567, |
| "parent": "2a69c0ee0a86315a3ed4750f59bd6ab3e4199b8e", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(helpers): fix previously undetected flake8 issue", |
| "validation": null |
| }, |
| { |
| "commit": "2a69c0ee0a86315a3ed4750f59bd6ab3e4199b8e", |
| "elapsed_seconds": 0.02853249991312623, |
| "parent": "f1654b8065a7c8349777780e673aeb45696fccd0", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "officially support Python 3.12", |
| "validation": null |
| }, |
| { |
| "commit": "f1654b8065a7c8349777780e673aeb45696fccd0", |
| "elapsed_seconds": 0.031001750146970153, |
| "parent": "61e0faec2014919e0a2e79106089f6838be8ad0e", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: fix test names", |
| "validation": null |
| }, |
| { |
| "commit": "61e0faec2014919e0a2e79106089f6838be8ad0e", |
| "elapsed_seconds": 0.03878908301703632, |
| "parent": "a788cff7c1c651c512f15a9a1045c1e4d449d854", |
| "reason": "commit already belongs to a frozen task", |
| "source_changed_lines": 65, |
| "source_paths": [ |
| "gitlab/_backends/requests_backend.py", |
| "gitlab/client.py", |
| "gitlab/v4/objects/packages.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/objects/test_packages.py" |
| ], |
| "title": "Allow uploading bytes and files", |
| "validation": null |
| }, |
| { |
| "commit": "a788cff7c1c651c512f15a9a1045c1e4d449d854", |
| "elapsed_seconds": 0.028273875126615167, |
| "parent": "016d90c3c22bfe6fc4e866d120d2c849764ef9d2", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "test(cli): add test for user-project list", |
| "validation": null |
| }, |
| { |
| "commit": "016d90c3c22bfe6fc4e866d120d2c849764ef9d2", |
| "elapsed_seconds": 0.03795945807360113, |
| "parent": "45b89304d9745be1b87449805bf53d45bf740e90", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 4, |
| "source_paths": [ |
| "gitlab/v4/cli.py", |
| "gitlab/v4/objects/users.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "add _from_parent_attrs to user-project manager", |
| "validation": null |
| }, |
| { |
| "commit": "45b89304d9745be1b87449805bf53d45bf740e90", |
| "elapsed_seconds": 0.030313916970044374, |
| "parent": "5f46cfd235dbbcf80678e45ad39a2c3b32ca2e39", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/test_gitlab_auth.py" |
| ], |
| "title": "docs(advanced): document new netrc behavior", |
| "validation": null |
| }, |
| { |
| "commit": "5f46cfd235dbbcf80678e45ad39a2c3b32ca2e39", |
| "elapsed_seconds": 6.042964624939486, |
| "parent": "3b83d5d13d136f9a45225929a0c2031dc28cdbed", |
| "reason": null, |
| "source_changed_lines": 69, |
| "source_paths": [ |
| "gitlab/_backends/__init__.py", |
| "gitlab/_backends/requests_backend.py", |
| "gitlab/client.py" |
| ], |
| "status": "selected", |
| "task_id": "TASK_S5_R003_001", |
| "test_paths": [ |
| "tests/unit/test_gitlab_auth.py" |
| ], |
| "title": "Use requests AuthBase classes", |
| "validation": { |
| "commands": [ |
| "python -m pytest -q tests/unit" |
| ], |
| "elapsed_seconds": 5.996961958007887, |
| "gold": [ |
| { |
| "command": "python -m pytest -q tests/unit", |
| "elapsed_seconds": 2.700389083009213, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "........................................................................ [ 7%]\n........................................................................ [ 14%]\n........................................................................ [ 21%]\n........................................................................ [ 28%]\n........................................................................ [ 35%]\n........................................................................ [ 43%]\n........................................................................ [ 50%]\n.................................................................s..s... [ 57%]\n........................................................................ [ 64%]\n..............................................s......................... [ 71%]\n........................................................................ [ 79%]\n........................................................................ [ 86%]\n........................................................................ [ 93%]\n.................................................................. [100%]\n999 passed, 3 skipped in 2.51s\n", |
| "timed_out": false |
| } |
| ], |
| "hidden": [ |
| { |
| "command": "python -m pytest -q tests/unit", |
| "elapsed_seconds": 0.29012112505733967, |
| "returncode": 2, |
| "stderr": "", |
| "stdout": "\n==================================== ERRORS ====================================\n_______________ ERROR collecting tests/unit/test_gitlab_auth.py ________________\nImportError while importing test module '/private/tmp/study2-r003-rcvu_b00/tree/tests/unit/test_gitlab_auth.py'.\nHint: make sure your test modules/packages have valid Python names.\nTraceback:\n/opt/homebrew/Cellar/python@3.11/3.11.15_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/importlib/__init__.py:126: in import_module\n return _bootstrap._gcd_import(name[level:], package, level)\ntests/unit/test_gitlab_auth.py:6: in <module>\n from gitlab._backends import JobTokenAuth, OAuthTokenAuth, PrivateTokenAuth\nE ImportError: cannot import name 'JobTokenAuth' from 'gitlab._backends' (/private/tmp/study2-r003-rcvu_b00/tree/gitlab/_backends/__init__.py)\n=========================== short test summary info ============================\nERROR tests/unit/test_gitlab_auth.py\n!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!\n1 error in 0.12s\n", |
| "timed_out": false |
| } |
| ], |
| "hidden_apply": { |
| "elapsed_seconds": 0.010876167099922895, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "" |
| }, |
| "original": [ |
| { |
| "command": "python -m pytest -q tests/unit", |
| "elapsed_seconds": 2.916690042009577, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "........................................................................ [ 7%]\n........................................................................ [ 14%]\n........................................................................ [ 21%]\n........................................................................ [ 28%]\n........................................................................ [ 35%]\n........................................................................ [ 43%]\n........................................................................ [ 50%]\n.................................................................s..s... [ 57%]\n........................................................................ [ 64%]\n..............................................s......................... [ 71%]\n........................................................................ [ 79%]\n........................................................................ [ 86%]\n........................................................................ [ 93%]\n.................................................................. [100%]\n999 passed, 3 skipped in 2.72s\n", |
| "timed_out": false |
| } |
| ], |
| "reason": null, |
| "source_apply": { |
| "elapsed_seconds": 0.01121537503786385, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "" |
| }, |
| "valid": true |
| } |
| }, |
| { |
| "commit": "3b83d5d13d136f9a45225929a0c2031dc28cdbed", |
| "elapsed_seconds": 0.04496883391402662, |
| "parent": "71fca8c8f5c7f3d6ab06dd4e6c0d91003705be09", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 8, |
| "source_paths": [ |
| "gitlab/v4/objects/appearance.py", |
| "gitlab/v4/objects/labels.py", |
| "gitlab/v4/objects/settings.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: make linters happy", |
| "validation": null |
| }, |
| { |
| "commit": "71fca8c8f5c7f3d6ab06dd4e6c0d91003705be09", |
| "elapsed_seconds": 0.03213141718879342, |
| "parent": "59d6a880aacd7cf6f443227071bb8288efb958c4", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "build project using PEP 621", |
| "validation": null |
| }, |
| { |
| "commit": "59d6a880aacd7cf6f443227071bb8288efb958c4", |
| "elapsed_seconds": 1.3964433332439512, |
| "parent": "7073a2dfa3a4485d2d3a073d40122adbeff42b5c", |
| "reason": null, |
| "source_changed_lines": 36, |
| "source_paths": [ |
| "gitlab/mixins.py", |
| "gitlab/v4/objects/__init__.py", |
| "gitlab/v4/objects/job_token_scope.py", |
| "gitlab/v4/objects/projects.py" |
| ], |
| "status": "selected", |
| "task_id": "TASK_S5_R003_002", |
| "test_paths": [ |
| "tests/unit/objects/test_job_token_scope.py" |
| ], |
| "title": "add support for job token scope settings", |
| "validation": { |
| "commands": [ |
| "python -m pytest -q tests/unit/objects" |
| ], |
| "elapsed_seconds": 1.3534750421531498, |
| "gold": [ |
| { |
| "command": "python -m pytest -q tests/unit/objects", |
| "elapsed_seconds": 0.43783387495204806, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "......................................................s..s.............. [ 24%]\n........................................................................ [ 48%]\n...................................s.................................... [ 72%]\n........................................................................ [ 96%]\n......... [100%]\n294 passed, 3 skipped in 0.27s\n", |
| "timed_out": false |
| } |
| ], |
| "hidden": [ |
| { |
| "command": "python -m pytest -q tests/unit/objects", |
| "elapsed_seconds": 0.2564179580658674, |
| "returncode": 2, |
| "stderr": "", |
| "stdout": "\n==================================== ERRORS ====================================\n_________ ERROR collecting tests/unit/objects/test_job_token_scope.py __________\nImportError while importing test module '/private/tmp/study2-r003-svvtlmxx/tree/tests/unit/objects/test_job_token_scope.py'.\nHint: make sure your test modules/packages have valid Python names.\nTraceback:\n/opt/homebrew/Cellar/python@3.11/3.11.15_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/importlib/__init__.py:126: in import_module\n return _bootstrap._gcd_import(name[level:], package, level)\ntests/unit/objects/test_job_token_scope.py:8: in <module>\n from gitlab.v4.objects import ProjectJobTokenScope\nE ImportError: cannot import name 'ProjectJobTokenScope' from 'gitlab.v4.objects' (/private/tmp/study2-r003-svvtlmxx/tree/gitlab/v4/objects/__init__.py)\n=========================== short test summary info ============================\nERROR tests/unit/objects/test_job_token_scope.py\n!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!\n1 error in 0.08s\n", |
| "timed_out": false |
| } |
| ], |
| "hidden_apply": { |
| "elapsed_seconds": 0.011098582996055484, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "" |
| }, |
| "original": [ |
| { |
| "command": "python -m pytest -q tests/unit/objects", |
| "elapsed_seconds": 0.5655640000477433, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "......................................................s..s.............. [ 24%]\n........................................................................ [ 49%]\n...............................s........................................ [ 73%]\n........................................................................ [ 98%]\n..... [100%]\n290 passed, 3 skipped in 0.37s\n", |
| "timed_out": false |
| } |
| ], |
| "reason": null, |
| "source_apply": { |
| "elapsed_seconds": 0.012793749803677201, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "" |
| }, |
| "valid": true |
| } |
| }, |
| { |
| "commit": "7073a2dfa3a4485d2d3a073d40122adbeff42b5c", |
| "elapsed_seconds": 1.443583750165999, |
| "parent": "b22d662a4fd8fb8a9726760b645d4da6197bfa9a", |
| "reason": null, |
| "source_changed_lines": 30, |
| "source_paths": [ |
| "gitlab/mixins.py", |
| "gitlab/v4/objects/merge_request_approvals.py", |
| "gitlab/v4/objects/milestones.py" |
| ], |
| "status": "selected", |
| "task_id": "TASK_S5_R003_003", |
| "test_paths": [ |
| "tests/unit/mixins/test_mixin_methods.py", |
| "tests/unit/objects/test_project_merge_request_approvals.py" |
| ], |
| "title": "chore: change `_update_uses` to `_update_method` and use an Enum", |
| "validation": { |
| "commands": [ |
| "python -m pytest -q tests/unit/mixins tests/unit/objects" |
| ], |
| "elapsed_seconds": 1.4017026249784976, |
| "gold": [ |
| { |
| "command": "python -m pytest -q tests/unit/mixins tests/unit/objects", |
| "elapsed_seconds": 0.44790187501348555, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "........................................................................ [ 22%]\n............s..s........................................................ [ 44%]\n.............................................................s.......... [ 66%]\n........................................................................ [ 89%]\n................................... [100%]\n320 passed, 3 skipped in 0.28s\n", |
| "timed_out": false |
| } |
| ], |
| "hidden": [ |
| { |
| "command": "python -m pytest -q tests/unit/mixins tests/unit/objects", |
| "elapsed_seconds": 0.27628933312371373, |
| "returncode": 2, |
| "stderr": "", |
| "stdout": "\n==================================== ERRORS ====================================\n___________ ERROR collecting tests/unit/mixins/test_mixin_methods.py ___________\nImportError while importing test module '/private/tmp/study2-r003-olj_s4eg/tree/tests/unit/mixins/test_mixin_methods.py'.\nHint: make sure your test modules/packages have valid Python names.\nTraceback:\n/opt/homebrew/Cellar/python@3.11/3.11.15_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/importlib/__init__.py:126: in import_module\n return _bootstrap._gcd_import(name[level:], package, level)\ntests/unit/mixins/test_mixin_methods.py:7: in <module>\n from gitlab.mixins import (\nE ImportError: cannot import name 'UpdateMethod' from 'gitlab.mixins' (/private/tmp/study2-r003-olj_s4eg/tree/gitlab/mixins.py)\n_ ERROR collecting tests/unit/objects/test_project_merge_request_approvals.py __\nImportError while importing test module '/private/tmp/study2-r003-olj_s4eg/tree/tests/unit/objects/test_project_merge_request_approvals.py'.\nHint: make sure your test modules/packages have valid Python names.\nTraceback:\n/opt/homebrew/Cellar/python@3.11/3.11.15_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/importlib/__init__.py:126: in import_module\n return _bootstrap._gcd_import(name[level:], package, level)\ntests/unit/objects/test_project_merge_request_approvals.py:11: in <module>\n from gitlab.mixins import UpdateMethod\nE ImportError: cannot import name 'UpdateMethod' from 'gitlab.mixins' (/private/tmp/study2-r003-olj_s4eg/tree/gitlab/mixins.py)\n=========================== short test summary info ============================\nERROR tests/unit/mixins/test_mixin_methods.py\nERROR tests/unit/objects/test_project_merge_request_approvals.py\n!!!!!!!!!!!!!!!!!!! Interrupted: 2 errors during collection !!!!!!!!!!!!!!!!!!!!\n2 errors in 0.11s\n", |
| "timed_out": false |
| } |
| ], |
| "hidden_apply": { |
| "elapsed_seconds": 0.011085541918873787, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "" |
| }, |
| "original": [ |
| { |
| "command": "python -m pytest -q tests/unit/mixins tests/unit/objects", |
| "elapsed_seconds": 0.5832464171107858, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "........................................................................ [ 22%]\n............s..s........................................................ [ 44%]\n.............................................................s.......... [ 66%]\n........................................................................ [ 89%]\n................................... [100%]\n320 passed, 3 skipped in 0.40s\n", |
| "timed_out": false |
| } |
| ], |
| "reason": null, |
| "source_apply": { |
| "elapsed_seconds": 0.011252291966229677, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "" |
| }, |
| "valid": true |
| } |
| }, |
| { |
| "commit": "b22d662a4fd8fb8a9726760b645d4da6197bfa9a", |
| "elapsed_seconds": 0.041838500183075666, |
| "parent": "e15349c9a796f2d82f72efbca289740016c47716", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 17, |
| "source_paths": [ |
| "gitlab/cli.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "fix action display in --help when there are few actions", |
| "validation": null |
| }, |
| { |
| "commit": "e15349c9a796f2d82f72efbca289740016c47716", |
| "elapsed_seconds": 8.4799248741474, |
| "parent": "ff45124e657c4ac4ec843a13be534153a8b10a20", |
| "reason": null, |
| "source_changed_lines": 3, |
| "source_paths": [ |
| "gitlab/client.py", |
| "gitlab/const.py" |
| ], |
| "status": "selected", |
| "task_id": "TASK_S5_R003_004", |
| "test_paths": [ |
| "tests/unit/test_gitlab_http_methods.py" |
| ], |
| "title": "support empty 204 responses in http_patch", |
| "validation": { |
| "commands": [ |
| "python -m pytest -q tests/unit" |
| ], |
| "elapsed_seconds": 8.435823291074485, |
| "gold": [ |
| { |
| "command": "python -m pytest -q tests/unit", |
| "elapsed_seconds": 2.7101305411197245, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "........................................................................ [ 7%]\n........................................................................ [ 14%]\n........................................................................ [ 21%]\n........................................................................ [ 28%]\n........................................................................ [ 36%]\n........................................................................ [ 43%]\n........................................................................ [ 50%]\n...............................................................s..s..... [ 57%]\n........................................................................ [ 65%]\n........................................s............................... [ 72%]\n........................................................................ [ 79%]\n........................................................................ [ 86%]\n........................................................................ [ 93%]\n............................................................ [100%]\n993 passed, 3 skipped in 2.52s\n", |
| "timed_out": false |
| } |
| ], |
| "hidden": [ |
| { |
| "command": "python -m pytest -q tests/unit", |
| "elapsed_seconds": 2.7561569998506457, |
| "returncode": 1, |
| "stderr": "", |
| "stdout": "r,\n *,\n query_data: Optional[Dict[str, Any]] = None,\n post_data: Optional[Union[Dict[str, Any], bytes]] = None,\n raw: bool = False,\n **kwargs: Any,\n ) -> Union[Dict[str, Any], requests.Response]:\n \"\"\"Make a PATCH request to the Gitlab server.\n \n Args:\n path: Path or full URL to query ('/projects' or\n 'http://whatever/v4/api/projecs')\n query_data: Data to send as query parameters\n post_data: Data to send in the body (will be converted to\n json by default)\n raw: If True, do not convert post_data to json\n **kwargs: Extra options to send to the server (e.g. sudo)\n \n Returns:\n The parsed json returned by the server.\n \n Raises:\n GitlabHttpError: When the return code is not 2xx\n GitlabParsingError: If the json data could not be parsed\n \"\"\"\n query_data = query_data or {}\n post_data = post_data or {}\n \n result = self.http_request(\n \"patch\",\n path,\n query_data=query_data,\n post_data=post_data,\n raw=raw,\n **kwargs,\n )\n try:\n> json_result = result.json()\n\ngitlab/client.py:1087: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = <Response [204]>, kwargs = {}\n\n def json(self, **kwargs):\n r\"\"\"Returns the json-encoded content of a response, if any.\n \n :param \\*\\*kwargs: Optional arguments that ``json.loads`` takes.\n :raises requests.exceptions.JSONDecodeError: If the response body does not\n contain valid json.\n \"\"\"\n \n if not self.encoding and self.content and len(self.content) > 3:\n # No encoding set. JSON RFC 4627 section 3 states we should expect\n # UTF-8, -16 or -32. Detect which one to use; If the detection or\n # decoding fails, fall back to `self.text` (using charset_normalizer to make\n # a best guess).\n encoding = guess_json_utf(self.content)\n if encoding is not None:\n try:\n return complexjson.loads(self.content.decode(encoding), **kwargs)\n except UnicodeDecodeError:\n # Wrong UTF codec detected; usually because it's not UTF-8\n # but some other 8-bit codec. This is an RFC violation,\n # and the server didn't bother to tell us what codec *was*\n # used.\n pass\n except JSONDecodeError as e:\n raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)\n \n try:\n return complexjson.loads(self.text, **kwargs)\n except JSONDecodeError as e:\n # Catch JSON-related errors and raise as requests.JSONDecodeError\n # This aliases json.JSONDecodeError and simplejson.JSONDecodeError\n> raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)\nE requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)\n\n/Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/.venv/lib/python3.11/site-packages/requests/models.py:978: JSONDecodeError\n\nThe above exception was the direct cause of the following exception:\n\ngl = <gitlab.client.Gitlab object at 0x115adf0d0>\n\n @responses.activate\n def test_patch_request_204(gl):\n url = \"http://localhost/api/v4/projects\"\n responses.add(\n method=responses.PATCH,\n url=url,\n status=204,\n match=helpers.MATCH_EMPTY_QUERY_PARAMS,\n )\n \n> result = gl.http_patch(\"/projects\")\n\ntests/unit/test_gitlab_http_methods.py:813: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = <gitlab.client.Gitlab object at 0x115adf0d0>, path = '/projects'\nquery_data = {}, post_data = {}, raw = False, kwargs = {}\nresult = <Response [204]>\n\n def http_patch(\n self,\n path: str,\n *,\n query_data: Optional[Dict[str, Any]] = None,\n post_data: Optional[Union[Dict[str, Any], bytes]] = None,\n raw: bool = False,\n **kwargs: Any,\n ) -> Union[Dict[str, Any], requests.Response]:\n \"\"\"Make a PATCH request to the Gitlab server.\n \n Args:\n path: Path or full URL to query ('/projects' or\n 'http://whatever/v4/api/projecs')\n query_data: Data to send as query parameters\n post_data: Data to send in the body (will be converted to\n json by default)\n raw: If True, do not convert post_data to json\n **kwargs: Extra options to send to the server (e.g. sudo)\n \n Returns:\n The parsed json returned by the server.\n \n Raises:\n GitlabHttpError: When the return code is not 2xx\n GitlabParsingError: If the json data could not be parsed\n \"\"\"\n query_data = query_data or {}\n post_data = post_data or {}\n \n result = self.http_request(\n \"patch\",\n path,\n query_data=query_data,\n post_data=post_data,\n raw=raw,\n **kwargs,\n )\n try:\n json_result = result.json()\n if TYPE_CHECKING:\n assert isinstance(json_result, dict)\n return json_result\n except Exception as e:\n> raise gitlab.exceptions.GitlabParsingError(\n error_message=\"Failed to parse the server message\"\n ) from e\nE gitlab.exceptions.GitlabParsingError: Failed to parse the server message\n\ngitlab/client.py:1092: GitlabParsingError\n=========================== short test summary info ============================\nFAILED tests/unit/test_gitlab_http_methods.py::test_patch_request_204 - gitla...\n1 failed, 992 passed, 3 skipped in 2.58s\n", |
| "timed_out": false |
| } |
| ], |
| "hidden_apply": { |
| "elapsed_seconds": 0.011348875006660819, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "" |
| }, |
| "original": [ |
| { |
| "command": "python -m pytest -q tests/unit", |
| "elapsed_seconds": 2.879480583127588, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "........................................................................ [ 7%]\n........................................................................ [ 14%]\n........................................................................ [ 21%]\n........................................................................ [ 28%]\n........................................................................ [ 36%]\n........................................................................ [ 43%]\n........................................................................ [ 50%]\n...............................................................s..s..... [ 57%]\n........................................................................ [ 65%]\n........................................s............................... [ 72%]\n........................................................................ [ 79%]\n........................................................................ [ 86%]\n........................................................................ [ 94%]\n........................................................... [100%]\n992 passed, 3 skipped in 2.68s\n", |
| "timed_out": false |
| } |
| ], |
| "reason": null, |
| "source_apply": { |
| "elapsed_seconds": 0.011270125163719058, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "" |
| }, |
| "valid": true |
| } |
| }, |
| { |
| "commit": "ff45124e657c4ac4ec843a13be534153a8b10a20", |
| "elapsed_seconds": 0.03284308314323425, |
| "parent": "491350c40a74bbb4945dfb9f2618bcc5420a4603", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "491350c40a74bbb4945dfb9f2618bcc5420a4603", |
| "elapsed_seconds": 0.031801040982827544, |
| "parent": "31c3c5ea7cbafb4479825ec40bc34e3b8cb427fd", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update dependency pylint to v3", |
| "validation": null |
| }, |
| { |
| "commit": "31c3c5ea7cbafb4479825ec40bc34e3b8cb427fd", |
| "elapsed_seconds": 0.04361691698431969, |
| "parent": "b4951cd273d599e6d93b251654808c6eded2a960", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 34, |
| "source_paths": [ |
| "gitlab/v4/objects/snippets.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "allow passing list of files", |
| "validation": null |
| }, |
| { |
| "commit": "b4951cd273d599e6d93b251654808c6eded2a960", |
| "elapsed_seconds": 0.03100787498988211, |
| "parent": "d9009100ec762c307b46372243d93f9bc2de7a2b", |
| "reason": "excluded dependency/format/generated/revert subject", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update pre-commit hook maxbrunet/pre-commit-renovate to v37", |
| "validation": null |
| }, |
| { |
| "commit": "d9009100ec762c307b46372243d93f9bc2de7a2b", |
| "elapsed_seconds": 1.5650545409880579, |
| "parent": "0d491648d16f52f5091b23d0e3e5be2794461ade", |
| "reason": null, |
| "source_changed_lines": 7, |
| "source_paths": [ |
| "gitlab/v4/objects/projects.py" |
| ], |
| "status": "selected", |
| "task_id": "TASK_S5_R003_005", |
| "test_paths": [ |
| "tests/unit/objects/test_remote_mirrors.py" |
| ], |
| "title": "support project remote mirror deletion", |
| "validation": { |
| "commands": [ |
| "python -m pytest -q tests/unit/objects" |
| ], |
| "elapsed_seconds": 1.5247975829988718, |
| "gold": [ |
| { |
| "command": "python -m pytest -q tests/unit/objects", |
| "elapsed_seconds": 0.4241219579707831, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "......................................................s..s.............. [ 24%]\n........................................................................ [ 49%]\n...............................s........................................ [ 73%]\n........................................................................ [ 98%]\n..... [100%]\n290 passed, 3 skipped in 0.26s\n", |
| "timed_out": false |
| } |
| ], |
| "hidden": [ |
| { |
| "command": "python -m pytest -q tests/unit/objects", |
| "elapsed_seconds": 0.4536174579989165, |
| "returncode": 1, |
| "stderr": "", |
| "stdout": "......................................................s..s.............. [ 24%]\n........................................................................ [ 49%]\n...............................s......................................F. [ 73%]\n........................................................................ [ 98%]\n..... [100%]\n=================================== FAILURES ===================================\n______________________ test_delete_project_remote_mirror _______________________\n\nproject = <Project id:1>\nresp_remote_mirrors = <responses.RequestsMock object at 0x10b386d50>\n\n def test_delete_project_remote_mirror(project, resp_remote_mirrors):\n mirror = project.remote_mirrors.create({\"url\": \"https://example.com\"})\n> mirror.delete()\n\ntests/unit/objects/test_remote_mirrors.py:83: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = <ProjectRemoteMirror id:1>, name = 'delete'\n\n def __getattr__(self, name: str) -> Any:\n if name in self.__dict__[\"_updated_attrs\"]:\n return self.__dict__[\"_updated_attrs\"][name]\n \n if name in self.__dict__[\"_attrs\"]:\n value = self.__dict__[\"_attrs\"][name]\n # If the value is a list, we copy it in the _updated_attrs dict\n # because we are not able to detect changes made on the object\n # (append, insert, pop, ...). Without forcing the attr\n # creation __setattr__ is never called, the list never ends up\n # in the _updated_attrs dict, and the update() and save()\n # method never push the new data to the server.\n # See https://github.com/python-gitlab/python-gitlab/issues/306\n #\n # note: _parent_attrs will only store simple values (int) so we\n # don't make this check in the next block.\n if isinstance(value, list):\n self.__dict__[\"_updated_attrs\"][name] = value[:]\n return self.__dict__[\"_updated_attrs\"][name]\n \n return value\n \n if name in self.__dict__[\"_parent_attrs\"]:\n return self.__dict__[\"_parent_attrs\"][name]\n \n message = f\"{type(self).__name__!r} object has no attribute {name!r}\"\n if self._created_from_list:\n message = (\n f\"{message}\\n\\n\"\n + textwrap.fill(\n f\"{self.__class__!r} was created via a list() call and \"\n f\"only a subset of the data may be present. To ensure \"\n f\"all data is present get the object using a \"\n f\"get(object.id) call. For more details, see:\"\n )\n + f\"\\n\\n{_URL_ATTRIBUTE_ERROR}\"\n )\n elif self._lazy:\n message = f\"{message}\\n\\n\" + textwrap.fill(\n f\"If you tried to access object attributes returned from the server, \"\n f\"note that {self.__class__!r} was created as a `lazy` object and was \"\n f\"not initialized with any data.\"\n )\n> raise AttributeError(message)\nE AttributeError: 'ProjectRemoteMirror' object has no attribute 'delete'\n\ngitlab/base.py:134: AttributeError\n=========================== short test summary info ============================\nFAILED tests/unit/objects/test_remote_mirrors.py::test_delete_project_remote_mirror\n1 failed, 289 passed, 3 skipped in 0.28s\n", |
| "timed_out": false |
| } |
| ], |
| "hidden_apply": { |
| "elapsed_seconds": 0.010830292012542486, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "" |
| }, |
| "original": [ |
| { |
| "command": "python -m pytest -q tests/unit/objects", |
| "elapsed_seconds": 0.5553587921895087, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "......................................................s..s.............. [ 24%]\n........................................................................ [ 49%]\n...............................s........................................ [ 73%]\n........................................................................ [ 98%]\n.... [100%]\n289 passed, 3 skipped in 0.37s\n", |
| "timed_out": false |
| } |
| ], |
| "reason": null, |
| "source_apply": { |
| "elapsed_seconds": 0.011321249883621931, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "" |
| }, |
| "valid": true |
| } |
| }, |
| { |
| "commit": "0d491648d16f52f5091b23d0e3e5be2794461ade", |
| "elapsed_seconds": 0.03161050006747246, |
| "parent": "becd8e20eb66ce4e606f22c15abf734a712c20c3", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "becd8e20eb66ce4e606f22c15abf734a712c20c3", |
| "elapsed_seconds": 0.029695958830416203, |
| "parent": "626c2f8879691e5dd4ce43118668e6a88bf6f7ad", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update dependency commitizen to v3.10.0", |
| "validation": null |
| }, |
| { |
| "commit": "626c2f8879691e5dd4ce43118668e6a88bf6f7ad", |
| "elapsed_seconds": 0.034308334114030004, |
| "parent": "6093dbcf07b9edf35379142ea58a190050cf7fe7", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.10.0", |
| "validation": null |
| }, |
| { |
| "commit": "6093dbcf07b9edf35379142ea58a190050cf7fe7", |
| "elapsed_seconds": 0.030733250081539154, |
| "parent": "40a102d4f5c8ff89fae56cd9b7c8030c5070112c", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "40a102d4f5c8ff89fae56cd9b7c8030c5070112c", |
| "elapsed_seconds": 0.042011292185634375, |
| "parent": "bb728b1c259dba5699467c9ec7a51b298a9e112e", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 1, |
| "source_paths": [ |
| "gitlab/v4/objects/ci_lint.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "add optional GET attrs for /projects/:id/ci/lint", |
| "validation": null |
| }, |
| { |
| "commit": "bb728b1c259dba5699467c9ec7a51b298a9e112e", |
| "elapsed_seconds": 0.029975832905620337, |
| "parent": "a16b73297a3372ce4f3ada3b4ea99680dbd511f6", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "a16b73297a3372ce4f3ada3b4ea99680dbd511f6", |
| "elapsed_seconds": 0.02898004208691418, |
| "parent": "af13914e41f60cc2c4ef167afb8f1a10095e8a00", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies to v23.9.1", |
| "validation": null |
| }, |
| { |
| "commit": "af13914e41f60cc2c4ef167afb8f1a10095e8a00", |
| "elapsed_seconds": 0.029524584067985415, |
| "parent": "9083787f0855d94803c633b0491db70f39a9867a", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update actions/checkout action to v4", |
| "validation": null |
| }, |
| { |
| "commit": "9083787f0855d94803c633b0491db70f39a9867a", |
| "elapsed_seconds": 0.029824209166690707, |
| "parent": "2e856f24567784ddc35ca6895d11bcca78b58ca4", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "2e856f24567784ddc35ca6895d11bcca78b58ca4", |
| "elapsed_seconds": 0.028719957917928696, |
| "parent": "b6a3db1a2b465a34842d1a544a5da7eee6430708", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update dependency build to v1", |
| "validation": null |
| }, |
| { |
| "commit": "b6a3db1a2b465a34842d1a544a5da7eee6430708", |
| "elapsed_seconds": 0.028790208976715803, |
| "parent": "6ce214965685a3e73c02e9b93446ad8d9a29262e", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "6ce214965685a3e73c02e9b93446ad8d9a29262e", |
| "elapsed_seconds": 0.02808775007724762, |
| "parent": "3d7139b64853cb0da46d0ef6a4bccc0175f616c2", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(rtd): use readthedocs v2 syntax", |
| "validation": null |
| }, |
| { |
| "commit": "3d7139b64853cb0da46d0ef6a4bccc0175f616c2", |
| "elapsed_seconds": 0.02877566684037447, |
| "parent": "827fefeeb7bf00e5d8fa142d7686ead97ca4b763", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(rtd): fix docs build on readthedocs.io", |
| "validation": null |
| }, |
| { |
| "commit": "827fefeeb7bf00e5d8fa142d7686ead97ca4b763", |
| "elapsed_seconds": 0.029440042097121477, |
| "parent": "c57c85d0fc6543ab5a2322fc58ec1854afc4f54f", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(ci): adapt release workflow and config for v8", |
| "validation": null |
| }, |
| { |
| "commit": "c57c85d0fc6543ab5a2322fc58ec1854afc4f54f", |
| "elapsed_seconds": 0.02872658404521644, |
| "parent": "16f2d3428e673742a035856b1fb741502287cc1d", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update relekang/python-semantic-release action to v8", |
| "validation": null |
| }, |
| { |
| "commit": "16f2d3428e673742a035856b1fb741502287cc1d", |
| "elapsed_seconds": 0.028709207894280553, |
| "parent": "0b98dd3e92179652806a7ae8ccc7ec5cddd2b260", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "0b98dd3e92179652806a7ae8ccc7ec5cddd2b260", |
| "elapsed_seconds": 0.027986709028482437, |
| "parent": "e4a1f6e2d1c4e505f38f9fd948d0fea9520aa909", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "docs: correct error with back-ticks", |
| "validation": null |
| }, |
| { |
| "commit": "e4a1f6e2d1c4e505f38f9fd948d0fea9520aa909", |
| "elapsed_seconds": 0.714503041934222, |
| "parent": "4abcd1719066edf9ecc249f2da4a16c809d7b181", |
| "reason": "hidden tests do not expose the base bug", |
| "source_changed_lines": 162, |
| "source_paths": [ |
| "gitlab/__init__.py", |
| "gitlab/const.py", |
| "gitlab/exceptions.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/meta/test_imports.py", |
| "tests/unit/test_gitlab.py" |
| ], |
| "title": "remove deprecated global constant import", |
| "validation": { |
| "commands": [ |
| "python -m pytest -q tests/unit tests/unit/meta" |
| ], |
| "elapsed_seconds": 0.673755916999653, |
| "hidden": [ |
| { |
| "command": "python -m pytest -q tests/unit tests/unit/meta", |
| "elapsed_seconds": 0.28493133280426264, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "........................................................................ [ 16%]\n........................................................................ [ 33%]\n........................................................................ [ 49%]\n........................................................................ [ 66%]\n........................................................................ [ 83%]\n........................................................................ [ 99%]\n. [100%]\n433 passed in 0.11s\n", |
| "timed_out": false |
| } |
| ], |
| "hidden_apply": { |
| "elapsed_seconds": 0.011039917124435306, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "" |
| }, |
| "original": [ |
| { |
| "command": "python -m pytest -q tests/unit tests/unit/meta", |
| "elapsed_seconds": 0.31022245809435844, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "........................................................................ [ 16%]\n........................................................................ [ 33%]\n........................................................................ [ 50%]\n........................................................................ [ 66%]\n........................................................................ [ 83%]\n....................................................................... [100%]\n431 passed in 0.13s\n", |
| "timed_out": false |
| } |
| ], |
| "reason": "hidden tests do not expose the base bug", |
| "valid": false |
| } |
| }, |
| { |
| "commit": "4abcd1719066edf9ecc249f2da4a16c809d7b181", |
| "elapsed_seconds": 1.591895000077784, |
| "parent": "9b6d89edad07979518a399229c6f55bffeb9af08", |
| "reason": null, |
| "source_changed_lines": 28, |
| "source_paths": [ |
| "gitlab/v4/objects/users.py" |
| ], |
| "status": "selected", |
| "task_id": "TASK_S5_R003_006", |
| "test_paths": [ |
| "tests/unit/conftest.py", |
| "tests/unit/objects/test_users.py" |
| ], |
| "title": "add support for new runner creation API", |
| "validation": { |
| "commands": [ |
| "python -m pytest -q tests/unit tests/unit/objects" |
| ], |
| "elapsed_seconds": 1.5497832919936627, |
| "gold": [ |
| { |
| "command": "python -m pytest -q tests/unit tests/unit/objects", |
| "elapsed_seconds": 0.4357310829218477, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "......................................................s..s.............. [ 24%]\n........................................................................ [ 49%]\n...............................s........................................ [ 73%]\n........................................................................ [ 98%]\n.... [100%]\n289 passed, 3 skipped in 0.26s\n", |
| "timed_out": false |
| } |
| ], |
| "hidden": [ |
| { |
| "command": "python -m pytest -q tests/unit tests/unit/objects", |
| "elapsed_seconds": 0.4593457079026848, |
| "returncode": 1, |
| "stderr": "", |
| "stdout": "......................................................s..s.............. [ 24%]\n........................................................................ [ 49%]\n...............................s........................................ [ 73%]\n............................................................FE.......... [ 98%]\n..... [100%]\n==================================== ERRORS ====================================\n_________________ ERROR at teardown of test_create_user_runner _________________\n\n @pytest.fixture\n def resp_runner_create():\n> with responses.RequestsMock() as rsps:\n\ntests/unit/objects/test_users.py:246: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n/Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/.venv/lib/python3.11/site-packages/responses/__init__.py:996: in __exit__\n self.stop(allow_assert=success)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = <responses.RequestsMock object at 0x109b90ad0>, allow_assert = True\n\n def stop(self, allow_assert: bool = True) -> None:\n if self._patcher:\n # prevent stopping unstarted patchers\n self._patcher.stop()\n \n # once patcher is stopped, clean it. This is required to create a new\n # fresh patcher on self.start()\n self._patcher = None\n \n if not self.assert_all_requests_are_fired:\n return\n \n if not allow_assert:\n return\n \n not_called = [m for m in self.registered() if m.call_count == 0]\n if not_called:\n> raise AssertionError(\n \"Not all requests have been executed {!r}\".format(\n [(match.method, match.url) for match in not_called]\n )\n )\nE AssertionError: Not all requests have been executed [('POST', 'http://localhost/api/v4/user/runners')]\n\n/Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/.venv/lib/python3.11/site-packages/responses/__init__.py:1233: AssertionError\n=================================== FAILURES ===================================\n___________________________ test_create_user_runner ____________________________\n\ncurrent_user = <CurrentUser username:username>\nresp_runner_create = <responses.RequestsMock object at 0x109b90ad0>\n\n def test_create_user_runner(current_user, resp_runner_create):\n> runner = current_user.runners.create({\"runner_type\": \"instance_type\"})\n\ntests/unit/objects/test_users.py:323: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = <CurrentUser username:username>, name = 'runners'\n\n def __getattr__(self, name: str) -> Any:\n if name in self.__dict__[\"_updated_attrs\"]:\n return self.__dict__[\"_updated_attrs\"][name]\n \n if name in self.__dict__[\"_attrs\"]:\n value = self.__dict__[\"_attrs\"][name]\n # If the value is a list, we copy it in the _updated_attrs dict\n # because we are not able to detect changes made on the object\n # (append, insert, pop, ...). Without forcing the attr\n # creation __setattr__ is never called, the list never ends up\n # in the _updated_attrs dict, and the update() and save()\n # method never push the new data to the server.\n # See https://github.com/python-gitlab/python-gitlab/issues/306\n #\n # note: _parent_attrs will only store simple values (int) so we\n # don't make this check in the next block.\n if isinstance(value, list):\n self.__dict__[\"_updated_attrs\"][name] = value[:]\n return self.__dict__[\"_updated_attrs\"][name]\n \n return value\n \n if name in self.__dict__[\"_parent_attrs\"]:\n return self.__dict__[\"_parent_attrs\"][name]\n \n message = f\"{type(self).__name__!r} object has no attribute {name!r}\"\n if self._created_from_list:\n message = (\n f\"{message}\\n\\n\"\n + textwrap.fill(\n f\"{self.__class__!r} was created via a list() call and \"\n f\"only a subset of the data may be present. To ensure \"\n f\"all data is present get the object using a \"\n f\"get(object.id) call. For more details, see:\"\n )\n + f\"\\n\\n{_URL_ATTRIBUTE_ERROR}\"\n )\n elif self._lazy:\n message = f\"{message}\\n\\n\" + textwrap.fill(\n f\"If you tried to access object attributes returned from the server, \"\n f\"note that {self.__class__!r} was created as a `lazy` object and was \"\n f\"not initialized with any data.\"\n )\n> raise AttributeError(message)\nE AttributeError: 'CurrentUser' object has no attribute 'runners'\n\ngitlab/base.py:134: AttributeError\n=========================== short test summary info ============================\nFAILED tests/unit/objects/test_users.py::test_create_user_runner - AttributeE...\nERROR tests/unit/objects/test_users.py::test_create_user_runner - AssertionEr...\n1 failed, 288 passed, 3 skipped, 1 error in 0.28s\n", |
| "timed_out": false |
| } |
| ], |
| "hidden_apply": { |
| "elapsed_seconds": 0.011059749871492386, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "" |
| }, |
| "original": [ |
| { |
| "command": "python -m pytest -q tests/unit tests/unit/objects", |
| "elapsed_seconds": 0.560404125135392, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "......................................................s..s.............. [ 24%]\n........................................................................ [ 49%]\n...............................s........................................ [ 74%]\n........................................................................ [ 98%]\n... [100%]\n288 passed, 3 skipped in 0.38s\n", |
| "timed_out": false |
| } |
| ], |
| "reason": null, |
| "source_apply": { |
| "elapsed_seconds": 0.0110210832208395, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "" |
| }, |
| "valid": true |
| } |
| }, |
| { |
| "commit": "9b6d89edad07979518a399229c6f55bffeb9af08", |
| "elapsed_seconds": 5.738827748922631, |
| "parent": "0b17a2d24a3f9463dfbcab6b4fddfba2aced350b", |
| "reason": "hidden tests do not expose the base bug", |
| "source_changed_lines": 20, |
| "source_paths": [ |
| "gitlab/client.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/test_gitlab_http_methods.py" |
| ], |
| "title": "`as_list` support is removed", |
| "validation": { |
| "commands": [ |
| "python -m pytest -q tests/unit" |
| ], |
| "elapsed_seconds": 5.693939541000873, |
| "hidden": [ |
| { |
| "command": "python -m pytest -q tests/unit", |
| "elapsed_seconds": 2.700391500024125, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "........................................................................ [ 7%]\n........................................................................ [ 14%]\n........................................................................ [ 21%]\n........................................................................ [ 29%]\n........................................................................ [ 36%]\n........................................................................ [ 43%]\n........................................................................ [ 50%]\n............................................................s..s........ [ 58%]\n........................................................................ [ 65%]\n.....................................s.................................. [ 72%]\n........................................................................ [ 79%]\n........................................................................ [ 87%]\n........................................................................ [ 94%]\n....................................................... [100%]\n988 passed, 3 skipped in 2.51s\n", |
| "timed_out": false |
| } |
| ], |
| "hidden_apply": { |
| "elapsed_seconds": 0.011648833053186536, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "" |
| }, |
| "original": [ |
| { |
| "command": "python -m pytest -q tests/unit", |
| "elapsed_seconds": 2.907373375026509, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "........................................................................ [ 7%]\n........................................................................ [ 14%]\n........................................................................ [ 21%]\n........................................................................ [ 29%]\n........................................................................ [ 36%]\n........................................................................ [ 43%]\n........................................................................ [ 50%]\n............................................................s..s........ [ 58%]\n........................................................................ [ 65%]\n.....................................s.................................. [ 72%]\n........................................................................ [ 79%]\n........................................................................ [ 87%]\n........................................................................ [ 94%]\n........................................................ [100%]\n=============================== warnings summary ===============================\ntests/unit/test_gitlab_http_methods.py::test_list_request_page_and_iterator\n /private/tmp/study2-r003-ps6n24vl/tree/tests/unit/test_gitlab_http_methods.py:562: DeprecationWarning: `as_list=False` is deprecated and will be removed in a future version. Use `iterator=True` instead. (python-gitlab: /private/tmp/study2-r003-ps6n24vl/tree/gitlab/client.py:882)\n result = gl.http_list(\"/projects\", as_list=False, page=1)\n\n-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html\n989 passed, 3 skipped, 1 warning in 2.70s\n", |
| "timed_out": false |
| } |
| ], |
| "reason": "hidden tests do not expose the base bug", |
| "valid": false |
| } |
| }, |
| { |
| "commit": "0b17a2d24a3f9463dfbcab6b4fddfba2aced350b", |
| "elapsed_seconds": 0.04507779097184539, |
| "parent": "90134c949b38c905f9cacf3b4202c25dec0282f3", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 26, |
| "source_paths": [ |
| "gitlab/client.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "remove deprecated `lint()`in favor of `ci_lint.create()`", |
| "validation": null |
| }, |
| { |
| "commit": "90134c949b38c905f9cacf3b4202c25dec0282f3", |
| "elapsed_seconds": 1.1098497919738293, |
| "parent": "42639f3ec88f3a3be32e36b97af55240e98c1d9a", |
| "reason": "hidden tests do not expose the base bug", |
| "source_changed_lines": 20, |
| "source_paths": [ |
| "gitlab/v4/objects/projects.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/objects/test_projects.py" |
| ], |
| "title": "remove deprecated `artifact()`in favor of `artifacts.raw()`", |
| "validation": { |
| "commands": [ |
| "python -m pytest -q tests/unit/objects" |
| ], |
| "elapsed_seconds": 1.065605416893959, |
| "hidden": [ |
| { |
| "command": "python -m pytest -q tests/unit/objects", |
| "elapsed_seconds": 0.4331474578939378, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "......................................................s..s.............. [ 24%]\n........................................................................ [ 49%]\n...............................s........................................ [ 74%]\n........................................................................ [ 98%]\n... [100%]\n288 passed, 3 skipped in 0.26s\n", |
| "timed_out": false |
| } |
| ], |
| "hidden_apply": { |
| "elapsed_seconds": 0.010449290974065661, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "" |
| }, |
| "original": [ |
| { |
| "command": "python -m pytest -q tests/unit/objects", |
| "elapsed_seconds": 0.553090708097443, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "......................................................s..s.............. [ 24%]\n........................................................................ [ 49%]\n...............................s........................................ [ 73%]\n........................................................................ [ 98%]\n.... [100%]\n289 passed, 3 skipped in 0.37s\n", |
| "timed_out": false |
| } |
| ], |
| "reason": "hidden tests do not expose the base bug", |
| "valid": false |
| } |
| }, |
| { |
| "commit": "42639f3ec88f3a3be32e36b97af55240e98c1d9a", |
| "elapsed_seconds": 1.1196509590372443, |
| "parent": "5c8b7c1369a28d75261002e7cb6d804f7d5658c6", |
| "reason": "hidden tests do not expose the base bug", |
| "source_changed_lines": 24, |
| "source_paths": [ |
| "gitlab/v4/objects/artifacts.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/objects/test_job_artifacts.py" |
| ], |
| "title": "remove deprecated `artifacts()`in favor of `artifacts.download()`", |
| "validation": { |
| "commands": [ |
| "python -m pytest -q tests/unit/objects" |
| ], |
| "elapsed_seconds": 1.0756508340127766, |
| "hidden": [ |
| { |
| "command": "python -m pytest -q tests/unit/objects", |
| "elapsed_seconds": 0.4332036671694368, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "......................................................s..s.............. [ 24%]\n........................................................................ [ 49%]\n...............................s........................................ [ 73%]\n........................................................................ [ 98%]\n.... [100%]\n289 passed, 3 skipped in 0.26s\n", |
| "timed_out": false |
| } |
| ], |
| "hidden_apply": { |
| "elapsed_seconds": 0.011090209009125829, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "" |
| }, |
| "original": [ |
| { |
| "command": "python -m pytest -q tests/unit/objects", |
| "elapsed_seconds": 0.5591546248178929, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "......................................................s..s.............. [ 24%]\n........................................................................ [ 49%]\n................................s....................................... [ 73%]\n........................................................................ [ 98%]\n..... [100%]\n290 passed, 3 skipped in 0.38s\n", |
| "timed_out": false |
| } |
| ], |
| "reason": "hidden tests do not expose the base bug", |
| "valid": false |
| } |
| }, |
| { |
| "commit": "5c8b7c1369a28d75261002e7cb6d804f7d5658c6", |
| "elapsed_seconds": 0.04411945887841284, |
| "parent": "27ed490c22008eef383e1a346ad0c721cdcc6198", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 60, |
| "source_paths": [ |
| "gitlab/v4/objects/groups.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "remove deprecated LDAP group link add/delete methods", |
| "validation": null |
| }, |
| { |
| "commit": "27ed490c22008eef383e1a346ad0c721cdcc6198", |
| "elapsed_seconds": 1.1318559579085559, |
| "parent": "e9d48cf69e0dbe93f917e6f593d31327cd99f917", |
| "reason": "hidden tests do not expose the base bug", |
| "source_changed_lines": 11, |
| "source_paths": [ |
| "gitlab/v4/objects/projects.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/objects/test_projects.py" |
| ], |
| "title": "remove deprecated `project.transfer_project()` in favor of `project.transfer()`", |
| "validation": { |
| "commands": [ |
| "python -m pytest -q tests/unit/objects" |
| ], |
| "elapsed_seconds": 1.0830819578841329, |
| "hidden": [ |
| { |
| "command": "python -m pytest -q tests/unit/objects", |
| "elapsed_seconds": 0.4342550418805331, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "......................................................s..s.............. [ 24%]\n........................................................................ [ 49%]\n................................s....................................... [ 73%]\n........................................................................ [ 98%]\n..... [100%]\n290 passed, 3 skipped in 0.26s\n", |
| "timed_out": false |
| } |
| ], |
| "hidden_apply": { |
| "elapsed_seconds": 0.011091209016740322, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "" |
| }, |
| "original": [ |
| { |
| "command": "python -m pytest -q tests/unit/objects", |
| "elapsed_seconds": 0.5611736250575632, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "......................................................s..s.............. [ 24%]\n........................................................................ [ 48%]\n................................s....................................... [ 73%]\n........................................................................ [ 97%]\n...... [100%]\n291 passed, 3 skipped in 0.38s\n", |
| "timed_out": false |
| } |
| ], |
| "reason": "hidden tests do not expose the base bug", |
| "valid": false |
| } |
| }, |
| { |
| "commit": "e9d48cf69e0dbe93f917e6f593d31327cd99f917", |
| "elapsed_seconds": 0.04350958298891783, |
| "parent": "d054917ccb3bbcc9973914409b9e34ba9301663a", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 7, |
| "source_paths": [ |
| "gitlab/v4/cli.py", |
| "gitlab/v4/objects/commits.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "remove deprecated `--all` option in favor of `--get-all`", |
| "validation": null |
| }, |
| { |
| "commit": "d054917ccb3bbcc9973914409b9e34ba9301663a", |
| "elapsed_seconds": 0.046143833082169294, |
| "parent": "cd04315de86aca2bb471865b2754bb66e96f0119", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 7, |
| "source_paths": [ |
| "gitlab/v4/objects/releases.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "Add support for direct_asset_path", |
| "validation": null |
| }, |
| { |
| "commit": "cd04315de86aca2bb471865b2754bb66e96f0119", |
| "elapsed_seconds": 0.03538654209114611, |
| "parent": "5b33ade92152e8ccb9db3eb369b003a688447cd6", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "test: correct calls to `script_runner.run()`", |
| "validation": null |
| }, |
| { |
| "commit": "5b33ade92152e8ccb9db3eb369b003a688447cd6", |
| "elapsed_seconds": 0.03310891706496477, |
| "parent": "058d5a56c284c771f1fb5fad67d4ef2eeb4d1916", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "058d5a56c284c771f1fb5fad67d4ef2eeb4d1916", |
| "elapsed_seconds": 0.030731040984392166, |
| "parent": "db58cca2e2b7d739b069904cb03f42c9bc1d3810", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "remove support for Python 3.7, require 3.8 or higher", |
| "validation": null |
| }, |
| { |
| "commit": "db58cca2e2b7d739b069904cb03f42c9bc1d3810", |
| "elapsed_seconds": 0.030253916047513485, |
| "parent": "88655524ac2053f5b7016457f8c9d06a4b888660", |
| "reason": "excluded dependency/format/generated/revert subject", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update pre-commit hook maxbrunet/pre-commit-renovate to v36", |
| "validation": null |
| }, |
| { |
| "commit": "88655524ac2053f5b7016457f8c9d06a4b888660", |
| "elapsed_seconds": 0.02980170794762671, |
| "parent": "988a6e7eff5d24b2432d3d85f1e750f4f95563f7", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update dependency ubuntu to v22", |
| "validation": null |
| }, |
| { |
| "commit": "988a6e7eff5d24b2432d3d85f1e750f4f95563f7", |
| "elapsed_seconds": 0.03127316595055163, |
| "parent": "3074f522551b016451aa968f22a3dc5715db281b", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update dependency requests to v2.31.0 [security]", |
| "validation": null |
| }, |
| { |
| "commit": "3074f522551b016451aa968f22a3dc5715db281b", |
| "elapsed_seconds": 0.030051666079089046, |
| "parent": "8d2d2971c3909fb5461a9f7b2d07508866cd456c", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/objects/conftest.py", |
| "tests/unit/objects/test_badges.py", |
| "tests/unit/objects/test_group_access_tokens.py", |
| "tests/unit/objects/test_groups.py", |
| "tests/unit/objects/test_job_artifacts.py", |
| "tests/unit/objects/test_members.py", |
| "tests/unit/objects/test_packages.py", |
| "tests/unit/objects/test_personal_access_tokens.py", |
| "tests/unit/objects/test_project_access_tokens.py", |
| "tests/unit/objects/test_project_merge_request_approvals.py", |
| "tests/unit/objects/test_projects.py", |
| "tests/unit/objects/test_registry_repositories.py", |
| "tests/unit/objects/test_releases.py", |
| "tests/unit/objects/test_secure_files.py", |
| "tests/unit/objects/test_todos.py", |
| "tests/unit/objects/test_topics.py", |
| "tests/unit/objects/test_users.py", |
| "tests/unit/objects/test_variables.py" |
| ], |
| "title": "test: fix failing tests that use 204 (No Content) plus content", |
| "validation": null |
| }, |
| { |
| "commit": "8d2d2971c3909fb5461a9f7b2d07508866cd456c", |
| "elapsed_seconds": 0.04069724981673062, |
| "parent": "37328416d87f50f64c9bdbdcb49e9b9a96d2d0ef", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 3, |
| "source_paths": [ |
| "gitlab/v4/objects/issues.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "Added iteration to issue and group filters", |
| "validation": null |
| }, |
| { |
| "commit": "37328416d87f50f64c9bdbdcb49e9b9a96d2d0ef", |
| "elapsed_seconds": 0.029350124998018146, |
| "parent": "b87bb0db1441d1345048664b15bd8122e6b95be4", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "b87bb0db1441d1345048664b15bd8122e6b95be4", |
| "elapsed_seconds": 0.028967624995857477, |
| "parent": "713b5ca272f56b0fd7340ca36746e9649a416aa2", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update dependency pytest-docker to v2", |
| "validation": null |
| }, |
| { |
| "commit": "713b5ca272f56b0fd7340ca36746e9649a416aa2", |
| "elapsed_seconds": 0.031424458138644695, |
| "parent": "3b8939d7669f391a5a7e36d623f8ad6303ba7712", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: switch to docker-compose v2", |
| "validation": null |
| }, |
| { |
| "commit": "3b8939d7669f391a5a7e36d623f8ad6303ba7712", |
| "elapsed_seconds": 0.030056334100663662, |
| "parent": "511f45cda08d457263f1011b0d2e013e9f83babc", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: update PyYAML to 6.0.1", |
| "validation": null |
| }, |
| { |
| "commit": "511f45cda08d457263f1011b0d2e013e9f83babc", |
| "elapsed_seconds": 0.02934899996034801, |
| "parent": "d4a7410e55c6a98a15f4d7315cc3d4fde0190bce", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "d4a7410e55c6a98a15f4d7315cc3d4fde0190bce", |
| "elapsed_seconds": 0.02805254189297557, |
| "parent": "12846cfe4a0763996297bb0a43aa958fe060f029", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "12846cfe4a0763996297bb0a43aa958fe060f029", |
| "elapsed_seconds": 0.02962391683831811, |
| "parent": "fe7a971ad3ea1e66ffc778936296e53825c69f8f", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "fe7a971ad3ea1e66ffc778936296e53825c69f8f", |
| "elapsed_seconds": 0.029498000163584948, |
| "parent": "33d2aa21035515711738ac192d8be51fd6106863", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "docs(access_token): adopt token docs to 16.1", |
| "validation": null |
| }, |
| { |
| "commit": "33d2aa21035515711738ac192d8be51fd6106863", |
| "elapsed_seconds": 0.030138540780171752, |
| "parent": "bdd4eb694f8b56d15d33956cb982a71277ca907f", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "bdd4eb694f8b56d15d33956cb982a71277ca907f", |
| "elapsed_seconds": 0.029189584078267217, |
| "parent": "b78d6bfd18630fa038f5f5bd8e473ec980495b10", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update dependency types-setuptools to v68", |
| "validation": null |
| }, |
| { |
| "commit": "b78d6bfd18630fa038f5f5bd8e473ec980495b10", |
| "elapsed_seconds": 0.02923558303155005, |
| "parent": "0f06082272f7dbcfd79f895de014cafed3205ff6", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update actions/upload-artifact action to v3", |
| "validation": null |
| }, |
| { |
| "commit": "0f06082272f7dbcfd79f895de014cafed3205ff6", |
| "elapsed_seconds": 0.029371540993452072, |
| "parent": "118ce4282abc4397c4e9370407b1ab6866de9f97", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update dependency setuptools to v68", |
| "validation": null |
| }, |
| { |
| "commit": "118ce4282abc4397c4e9370407b1ab6866de9f97", |
| "elapsed_seconds": 0.03897541598416865, |
| "parent": "da03e9c7dc1c51978e51fedfc693f0bce61ddaf1", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 2, |
| "source_paths": [ |
| "gitlab/v4/objects/files.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "docs(files): fix minor typo in variable declaration", |
| "validation": null |
| }, |
| { |
| "commit": "da03e9c7dc1c51978e51fedfc693f0bce61ddaf1", |
| "elapsed_seconds": 0.02827883278951049, |
| "parent": "a15c92736f0cf78daf78f77fb318acc6c19036a0", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): bring myst-parser up to date with sphinx 7", |
| "validation": null |
| }, |
| { |
| "commit": "a15c92736f0cf78daf78f77fb318acc6c19036a0", |
| "elapsed_seconds": 0.028277291916310787, |
| "parent": "2918dfd78f562e956c5c53b79f437a381e51ebb7", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): bring furo up to date with sphinx", |
| "validation": null |
| }, |
| { |
| "commit": "2918dfd78f562e956c5c53b79f437a381e51ebb7", |
| "elapsed_seconds": 0.02929299999959767, |
| "parent": "e2af1e8a964fe8603dddef90a6df62155f25510d", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update dependency sphinx to v7", |
| "validation": null |
| }, |
| { |
| "commit": "e2af1e8a964fe8603dddef90a6df62155f25510d", |
| "elapsed_seconds": 0.03164670895785093, |
| "parent": "e0d6783026784bf1e6590136da3b35051e7edbb3", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update actions/checkout action to v3", |
| "validation": null |
| }, |
| { |
| "commit": "e0d6783026784bf1e6590136da3b35051e7edbb3", |
| "elapsed_seconds": 0.029547834070399404, |
| "parent": "5ff56d866c6fdac524507628cf8baf2c498347af", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update actions/setup-python action to v4", |
| "validation": null |
| }, |
| { |
| "commit": "5ff56d866c6fdac524507628cf8baf2c498347af", |
| "elapsed_seconds": 0.029039541026577353, |
| "parent": "6d06630cac1a601bc9a17704f55dcdc228285e88", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "6d06630cac1a601bc9a17704f55dcdc228285e88", |
| "elapsed_seconds": 0.029119583079591393, |
| "parent": "7586a5c80847caf19b16282feb25be470815729b", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): pin pytest-console-scripts for 3.7", |
| "validation": null |
| }, |
| { |
| "commit": "7586a5c80847caf19b16282feb25be470815729b", |
| "elapsed_seconds": 0.028820959152653813, |
| "parent": "2fbd1bf73c15959f4345befd03a28df882b461bd", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "2fbd1bf73c15959f4345befd03a28df882b461bd", |
| "elapsed_seconds": 0.039147415896877646, |
| "parent": "3a49f099d54000089e217b61ffcf60b6a28b4420", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 2, |
| "source_paths": [ |
| "gitlab/_version.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: release v3.15.0", |
| "validation": null |
| }, |
| { |
| "commit": "3a49f099d54000089e217b61ffcf60b6a28b4420", |
| "elapsed_seconds": 0.03923166706226766, |
| "parent": "8202e3fe01b34da3ff29a7f4189d80a2153f08a4", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 25, |
| "source_paths": [ |
| "gitlab/v4/objects/packages.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "add support for `select=\"package_file\"` in package upload", |
| "validation": null |
| }, |
| { |
| "commit": "8202e3fe01b34da3ff29a7f4189d80a2153f08a4", |
| "elapsed_seconds": 0.028885083040222526, |
| "parent": "c44a29016b13e535621e71ec4f5392b4c9a93552", |
| "reason": "excluded dependency/format/generated/revert subject", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update pre-commit hook maxbrunet/pre-commit-renovate to v35", |
| "validation": null |
| }, |
| { |
| "commit": "c44a29016b13e535621e71ec4f5392b4c9a93552", |
| "elapsed_seconds": 0.02914358302950859, |
| "parent": "511c6e507e4161531732ce4c323aeb4481504b08", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: update sphinx from 5.3.0 to 6.2.1", |
| "validation": null |
| }, |
| { |
| "commit": "511c6e507e4161531732ce4c323aeb4481504b08", |
| "elapsed_seconds": 0.03948454209603369, |
| "parent": "e3de6bac98edd8a4cb87229e639212b9fb1500f9", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 4, |
| "source_paths": [ |
| "gitlab/__init__.py", |
| "gitlab/_version.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: update copyright year to include 2023", |
| "validation": null |
| }, |
| { |
| "commit": "e3de6bac98edd8a4cb87229e639212b9fb1500f9", |
| "elapsed_seconds": 0.02877416694536805, |
| "parent": "1591e33f0b315c7eb544dc98a6567c33c2ac143f", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "1591e33f0b315c7eb544dc98a6567c33c2ac143f", |
| "elapsed_seconds": 0.029358666157349944, |
| "parent": "c56242413e0eb36e41981f577162be8b69e53b67", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update pre-commit hook commitizen-tools/commitizen to v3", |
| "validation": null |
| }, |
| { |
| "commit": "c56242413e0eb36e41981f577162be8b69e53b67", |
| "elapsed_seconds": 0.029550708131864667, |
| "parent": "86eba06736b7610d8c4e77cd96ae6071c40067d5", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update dependency types-setuptools to v67", |
| "validation": null |
| }, |
| { |
| "commit": "86eba06736b7610d8c4e77cd96ae6071c40067d5", |
| "elapsed_seconds": 0.028697666944935918, |
| "parent": "9c3984896c243ad082469ae69342e09d65b5b5ef", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update dependency requests-toolbelt to v1", |
| "validation": null |
| }, |
| { |
| "commit": "9c3984896c243ad082469ae69342e09d65b5b5ef", |
| "elapsed_seconds": 0.028469208860769868, |
| "parent": "e0f6f18f14c8c17ea038a7741063853c105e7fa3", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update dependency myst-parser to v1", |
| "validation": null |
| }, |
| { |
| "commit": "e0f6f18f14c8c17ea038a7741063853c105e7fa3", |
| "elapsed_seconds": 0.028819042025133967, |
| "parent": "784d59ef46703c9afc0b1e390f8c4194ee10bb0a", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "docs: remove exclusive EE about issue links", |
| "validation": null |
| }, |
| { |
| "commit": "784d59ef46703c9afc0b1e390f8c4194ee10bb0a", |
| "elapsed_seconds": 0.03101762500591576, |
| "parent": "348f56e8b95c43a7f140f015d303131665b21772", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update dependency commitizen to v3", |
| "validation": null |
| }, |
| { |
| "commit": "348f56e8b95c43a7f140f015d303131665b21772", |
| "elapsed_seconds": 0.04058949998579919, |
| "parent": "7be09e52d75ed8ab723d7a65f5e99d98fe6f52b0", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 2, |
| "source_paths": [ |
| "gitlab/v4/objects/events.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "add support for events scope parameter", |
| "validation": null |
| }, |
| { |
| "commit": "7be09e52d75ed8ab723d7a65f5e99d98fe6f52b0", |
| "elapsed_seconds": 0.028870000038295984, |
| "parent": "a2b8c8ccfb5d4fa4d134300861a3bfb0b10246ca", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(ci): use OIDC trusted publishing for pypi.org", |
| "validation": null |
| }, |
| { |
| "commit": "a2b8c8ccfb5d4fa4d134300861a3bfb0b10246ca", |
| "elapsed_seconds": 0.04500791593454778, |
| "parent": "f310764c60a2dd2dd0de73747c86fef01a1605d4", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 2, |
| "source_paths": [ |
| "gitlab/v4/objects/merge_request_approvals.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "usernames support for MR approvals", |
| "validation": null |
| }, |
| { |
| "commit": "f310764c60a2dd2dd0de73747c86fef01a1605d4", |
| "elapsed_seconds": 0.040466625010594726, |
| "parent": "5748d37365fdac105341f94eaccde8784d6f57e3", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 2, |
| "source_paths": [ |
| "gitlab/_version.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: release v3.14.0", |
| "validation": null |
| }, |
| { |
| "commit": "5748d37365fdac105341f94eaccde8784d6f57e3", |
| "elapsed_seconds": 0.029398542130365968, |
| "parent": "8bf53c8b31704bdb31ffc5cf107cc5fba5dad457", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/conftest.py", |
| "tests/unit/helpers.py", |
| "tests/unit/test_cli.py" |
| ], |
| "title": "test(unit): increase V4 CLI coverage", |
| "validation": null |
| }, |
| { |
| "commit": "8bf53c8b31704bdb31ffc5cf107cc5fba5dad457", |
| "elapsed_seconds": 0.039559500059112906, |
| "parent": "ce84f2e64a640e0d025a7ba3a436f347ad25e88e", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 44, |
| "source_paths": [ |
| "gitlab/v4/cli.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "warn user when no fields are displayed", |
| "validation": null |
| }, |
| { |
| "commit": "ce84f2e64a640e0d025a7ba3a436f347ad25e88e", |
| "elapsed_seconds": 0.038723041070625186, |
| "parent": "511764d2fc4e524eff0d7cf0987d451968e817d3", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 12, |
| "source_paths": [ |
| "gitlab/v4/objects/projects.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "allow importing additional items from GitHub", |
| "validation": null |
| }, |
| { |
| "commit": "511764d2fc4e524eff0d7cf0987d451968e817d3", |
| "elapsed_seconds": 0.029156208038330078, |
| "parent": "19b38bd481c334985848be204eafc3f1ea9fe8a6", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(ci): wait for all coverage reports in CI status", |
| "validation": null |
| }, |
| { |
| "commit": "19b38bd481c334985848be204eafc3f1ea9fe8a6", |
| "elapsed_seconds": 1.7795107080601156, |
| "parent": "3abc55727d4d52307b9ce646fee172f94f7baf8d", |
| "reason": "selected public tests fail at base", |
| "source_changed_lines": 11, |
| "source_paths": [ |
| "gitlab/v4/objects/personal_access_tokens.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/objects/test_personal_access_tokens.py" |
| ], |
| "title": "support fetching PATs via id or `self` endpoint", |
| "validation": { |
| "commands": [ |
| "python -m pytest -q tests/unit/objects" |
| ], |
| "elapsed_seconds": 1.7402920410968363, |
| "original": [ |
| { |
| "command": "python -m pytest -q tests/unit/objects", |
| "elapsed_seconds": 1.6697954579722136, |
| "returncode": 1, |
| "stderr": "", |
| "stdout": "w-level exceptions are not leaked in the\n high-level api.\n \n On exit, release the connection back to the pool.\n \"\"\"\n clean_exit = False\n \n try:\n try:\n yield\n \n except SocketTimeout as e:\n # FIXME: Ideally we'd like to include the url in the ReadTimeoutError but\n # there is yet no clean way to get at it from this context.\n raise ReadTimeoutError(self._pool, None, \"Read timed out.\") from e # type: ignore[arg-type]\n \n except BaseSSLError as e:\n # SSL errors related to framing/MAC get wrapped and reraised here\n raise SSLError(e) from e\n \n except IncompleteRead as e:\n if (\n e.expected is not None\n and e.partial is not None\n and e.expected == -e.partial\n ):\n arg = \"Response may not contain content.\"\n else:\n arg = f\"Connection broken: {e!r}\"\n> raise ProtocolError(arg, e) from e\nE urllib3.exceptions.ProtocolError: ('Response may not contain content.', IncompleteRead(29 bytes read, -29 more expected))\n\n/Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/.venv/lib/python3.11/site-packages/urllib3/response.py:925: ProtocolError\n\nDuring handling of the above exception, another exception occurred:\n\ngroup = <Group id:1>\nresp_delete_variable = <responses.RequestsMock object at 0x107eba2d0>\n\n def test_delete_group_variable(group, resp_delete_variable):\n variable = group.variables.get(key, lazy=True)\n> variable.delete()\n\ntests/unit/objects/test_variables.py:192: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ngitlab/mixins.py:531: in delete\n self.manager.delete(self.encoded_id, **kwargs)\ngitlab/exceptions.py:336: in wrapped_f\n return f(*args, **kwargs)\ngitlab/mixins.py:436: in delete\n self.gitlab.http_delete(path, **kwargs)\ngitlab/client.py:1156: in http_delete\n return self.http_request(\"delete\", path, **kwargs)\ngitlab/client.py:725: in http_request\n result = self._backend.http_request(\ngitlab/_backends/requests_backend.py:123: in http_request\n response: requests.Response = self._client.request(\n/Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/.venv/lib/python3.11/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n/Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/.venv/lib/python3.11/site-packages/requests/sessions.py:746: in send\n r.content\n/Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/.venv/lib/python3.11/site-packages/requests/models.py:902: in content\n self._content = b\"\".join(self.iter_content(CONTENT_CHUNK_SIZE)) or b\"\"\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\n def generate():\n # Special case for urllib3.\n if hasattr(self.raw, \"stream\"):\n try:\n yield from self.raw.stream(chunk_size, decode_content=True)\n except ProtocolError as e:\n> raise ChunkedEncodingError(e)\nE requests.exceptions.ChunkedEncodingError: ('Response may not contain content.', IncompleteRead(29 bytes read, -29 more expected))\n\n/Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/.venv/lib/python3.11/site-packages/requests/models.py:822: ChunkedEncodingError\n=========================== short test summary info ============================\nFAILED tests/unit/objects/test_badges.py::test_delete_project_badge - request...\nFAILED tests/unit/objects/test_badges.py::test_delete_group_badge - requests....\nFAILED tests/unit/objects/test_group_access_tokens.py::test_revoke_group_access_token\nFAILED tests/unit/objects/test_groups.py::test_delete_group_push_rule - reque...\nFAILED tests/unit/objects/test_groups.py::test_delete_saml_group_link - reque...\nFAILED tests/unit/objects/test_job_artifacts.py::test_project_artifacts_delete\nFAILED tests/unit/objects/test_members.py::test_delete_group_billable_member\nFAILED tests/unit/objects/test_packages.py::test_delete_project_package - req...\nFAILED tests/unit/objects/test_packages.py::test_delete_project_package_file_from_package_object\nFAILED tests/unit/objects/test_packages.py::test_delete_project_package_file_from_package_file_object\nFAILED tests/unit/objects/test_personal_access_tokens.py::test_revoke_personal_access_token\nFAILED tests/unit/objects/test_personal_access_tokens.py::test_revoke_personal_access_token_by_id\nFAILED tests/unit/objects/test_project_access_tokens.py::test_revoke_project_access_token\nFAILED tests/unit/objects/test_project_merge_request_approvals.py::test_delete_merge_request_approval_rule\nFAILED tests/unit/objects/test_projects.py::test_delete_shared_project_link\nFAILED tests/unit/objects/test_projects.py::test_delete_forked_from_relationship\nFAILED tests/unit/objects/test_projects.py::test_delete_project_push_rule - r...\nFAILED tests/unit/objects/test_registry_repositories.py::test_delete_project_registry_repository\nFAILED tests/unit/objects/test_releases.py::test_delete_release_link - reques...\nFAILED tests/unit/objects/test_secure_files.py::test_remove_secure_file - req...\nFAILED tests/unit/objects/test_todos.py::test_todo_mark_all_as_done - request...\nFAILED tests/unit/objects/test_topics.py::test_delete_topic - requests.except...\nFAILED tests/unit/objects/test_users.py::test_delete_user_identity - requests...\nFAILED tests/unit/objects/test_variables.py::test_delete_instance_variable - ...\nFAILED tests/unit/objects/test_variables.py::test_delete_project_variable - r...\nFAILED tests/unit/objects/test_variables.py::test_delete_group_variable - req...\nERROR tests/unit/objects/test_packages.py::test_delete_project_package_file_from_package_file_object\n26 failed, 263 passed, 3 skipped, 1 error in 1.49s\n", |
| "timed_out": false |
| } |
| ], |
| "reason": "selected public tests fail at base", |
| "valid": false |
| } |
| }, |
| { |
| "commit": "3abc55727d4d52307b9ce646fee172f94f7baf8d", |
| "elapsed_seconds": 0.03418962494470179, |
| "parent": "3057f459765d1482986f2086beb9227acc7fd15f", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(setup): depend on typing-extensions for 3.7 until EOL", |
| "validation": null |
| }, |
| { |
| "commit": "3057f459765d1482986f2086beb9227acc7fd15f", |
| "elapsed_seconds": 0.03232400002889335, |
| "parent": "fe334c91fcb6450f5b3b424c925bf48ec2a3c150", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "docs(objects): fix typo in pipeline schedules", |
| "validation": null |
| }, |
| { |
| "commit": "fe334c91fcb6450f5b3b424c925bf48ec2a3c150", |
| "elapsed_seconds": 0.033245583064854145, |
| "parent": "2dd177bf83fdf62f0e9bdcb3bc41d5e4f5631504", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore: add Contributor Covenant 2.1 as Code of Conduct", |
| "validation": null |
| }, |
| { |
| "commit": "2dd177bf83fdf62f0e9bdcb3bc41d5e4f5631504", |
| "elapsed_seconds": 0.04140512482263148, |
| "parent": "8b692e825d95cd338e305196d9ca4e6d87173a84", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 2, |
| "source_paths": [ |
| "gitlab/client.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "let mypy know http_password is set", |
| "validation": null |
| }, |
| { |
| "commit": "8b692e825d95cd338e305196d9ca4e6d87173a84", |
| "elapsed_seconds": 0.03013699990697205, |
| "parent": "7a1545d52ed0ac8e2e42a2f260e8827181e94d88", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update all non-major dependencies", |
| "validation": null |
| }, |
| { |
| "commit": "7a1545d52ed0ac8e2e42a2f260e8827181e94d88", |
| "elapsed_seconds": 0.02920329081825912, |
| "parent": "7ac4b86fe3d24c3347a1c44bd3db561d62a7bd3f", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update dependency furo to v2023", |
| "validation": null |
| }, |
| { |
| "commit": "7ac4b86fe3d24c3347a1c44bd3db561d62a7bd3f", |
| "elapsed_seconds": 0.029272833140566945, |
| "parent": "6e5ef55747ddeabe6d212aec50d66442054c2352", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(deps): update actions/stale action to v8", |
| "validation": null |
| }, |
| { |
| "commit": "6e5ef55747ddeabe6d212aec50d66442054c2352", |
| "elapsed_seconds": 0.04154250002466142, |
| "parent": "e973729e007f664aa4fde873654ef68c21be03c8", |
| "reason": "no eligible unit-test file", |
| "source_changed_lines": 21, |
| "source_paths": [ |
| "gitlab/v4/objects/events.py", |
| "gitlab/v4/objects/issues.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "add resource_weight_event for ProjectIssue", |
| "validation": null |
| }, |
| { |
| "commit": "e973729e007f664aa4fde873654ef68c21be03c8", |
| "elapsed_seconds": 0.031244833022356033, |
| "parent": "14e0f65a3ff05563df4977d792272f8444bf4312", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(pre-commit): Bumping versions", |
| "validation": null |
| }, |
| { |
| "commit": "14e0f65a3ff05563df4977d792272f8444bf4312", |
| "elapsed_seconds": 0.029606333002448082, |
| "parent": "4a9e3ee70f784f99f373f2fddde0155649ebe859", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/base/test_rest_manager.py", |
| "tests/unit/base/test_rest_object.py", |
| "tests/unit/conftest.py", |
| "tests/unit/helpers.py", |
| "tests/unit/test_base.py" |
| ], |
| "title": "test(unit): split the last remaining unittest-based classes into modules\"", |
| "validation": null |
| }, |
| { |
| "commit": "4a9e3ee70f784f99f373f2fddde0155649ebe859", |
| "elapsed_seconds": 0.030391165986657143, |
| "parent": "1bc56d164a7692cf3aaeedfa1ed2fb869796df03", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/v4/__init__.py" |
| ], |
| "title": "test(unit): remove redundant package", |
| "validation": null |
| }, |
| { |
| "commit": "1bc56d164a7692cf3aaeedfa1ed2fb869796df03", |
| "elapsed_seconds": 0.03150875004939735, |
| "parent": "847004be021b4a514e41bf28afb9d87e8643ddba", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/conftest.py", |
| "tests/unit/objects/test_todos.py" |
| ], |
| "title": "test(unit): consistently use inline fixtures", |
| "validation": null |
| }, |
| { |
| "commit": "847004be021b4a514e41bf28afb9d87e8643ddba", |
| "elapsed_seconds": 0.029672333039343357, |
| "parent": "7a8a86278543a1419d07dd022196e4cb3db12d31", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/meta/__init__.py", |
| "tests/unit/meta/test_ensure_type_hints.py", |
| "tests/unit/meta/test_mro.py", |
| "tests/unit/meta/test_v4_objects_imported.py" |
| ], |
| "title": "test(meta): move meta suite into unit tests", |
| "validation": null |
| }, |
| { |
| "commit": "7a8a86278543a1419d07dd022196e4cb3db12d31", |
| "elapsed_seconds": 0.02989679086022079, |
| "parent": "76063c386ef9caf84ba866515cb053f6129714d9", |
| "reason": "no eligible production source file", |
| "source_changed_lines": 0, |
| "source_paths": [], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [], |
| "title": "chore(.github): actually make PR template the default", |
| "validation": null |
| }, |
| { |
| "commit": "76063c386ef9caf84ba866515cb053f6129714d9", |
| "elapsed_seconds": 4.0351842497475445, |
| "parent": "90f96acf9e649de9874cec612fc1b49c4a843447", |
| "reason": "selected public tests fail at base", |
| "source_changed_lines": 19, |
| "source_paths": [ |
| "gitlab/client.py", |
| "gitlab/utils.py" |
| ], |
| "status": "rejected", |
| "task_id": null, |
| "test_paths": [ |
| "tests/unit/test_utils.py" |
| ], |
| "title": "properly parse content-type when charset is present", |
| "validation": { |
| "commands": [ |
| "python -m pytest -q tests/unit" |
| ], |
| "elapsed_seconds": 3.9962759169284254, |
| "original": [ |
| { |
| "command": "python -m pytest -q tests/unit", |
| "elapsed_seconds": 3.929098749998957, |
| "returncode": 1, |
| "stderr": "", |
| "stdout": "\n # SSL errors related to framing/MAC get wrapped and reraised here\n raise SSLError(e) from e\n \n except IncompleteRead as e:\n if (\n e.expected is not None\n and e.partial is not None\n and e.expected == -e.partial\n ):\n arg = \"Response may not contain content.\"\n else:\n arg = f\"Connection broken: {e!r}\"\n> raise ProtocolError(arg, e) from e\nE urllib3.exceptions.ProtocolError: ('Response may not contain content.', IncompleteRead(29 bytes read, -29 more expected))\n\n/Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/.venv/lib/python3.11/site-packages/urllib3/response.py:925: ProtocolError\n\nDuring handling of the above exception, another exception occurred:\n\ngroup = <Group id:1>\nresp_delete_variable = <responses.RequestsMock object at 0x10862cf50>\n\n def test_delete_group_variable(group, resp_delete_variable):\n variable = group.variables.get(key, lazy=True)\n> variable.delete()\n\ntests/unit/objects/test_variables.py:192: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ngitlab/mixins.py:531: in delete\n self.manager.delete(self.encoded_id, **kwargs)\ngitlab/exceptions.py:336: in wrapped_f\n return f(*args, **kwargs)\ngitlab/mixins.py:436: in delete\n self.gitlab.http_delete(path, **kwargs)\ngitlab/client.py:1157: in http_delete\n return self.http_request(\"delete\", path, **kwargs)\ngitlab/client.py:725: in http_request\n result = self._backend.http_request(\ngitlab/_backends/requests_backend.py:123: in http_request\n response: requests.Response = self._client.request(\n/Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/.venv/lib/python3.11/site-packages/requests/sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n/Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/.venv/lib/python3.11/site-packages/requests/sessions.py:746: in send\n r.content\n/Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/.venv/lib/python3.11/site-packages/requests/models.py:902: in content\n self._content = b\"\".join(self.iter_content(CONTENT_CHUNK_SIZE)) or b\"\"\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\n def generate():\n # Special case for urllib3.\n if hasattr(self.raw, \"stream\"):\n try:\n yield from self.raw.stream(chunk_size, decode_content=True)\n except ProtocolError as e:\n> raise ChunkedEncodingError(e)\nE requests.exceptions.ChunkedEncodingError: ('Response may not contain content.', IncompleteRead(29 bytes read, -29 more expected))\n\n/Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/.venv/lib/python3.11/site-packages/requests/models.py:822: ChunkedEncodingError\n=============================== warnings summary ===============================\ntests/unit/test_gitlab_http_methods.py::test_list_request_page_and_iterator\n /private/tmp/study2-r003-5x1126dy/tree/tests/unit/test_gitlab_http_methods.py:562: DeprecationWarning: `as_list=False` is deprecated and will be removed in a future version. Use `iterator=True` instead. (python-gitlab: /private/tmp/study2-r003-5x1126dy/tree/gitlab/client.py:911)\n result = gl.http_list(\"/projects\", as_list=False, page=1)\n\n-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html\n=========================== short test summary info ============================\nFAILED tests/unit/objects/test_badges.py::test_delete_project_badge - request...\nFAILED tests/unit/objects/test_badges.py::test_delete_group_badge - requests....\nFAILED tests/unit/objects/test_group_access_tokens.py::test_revoke_group_access_token\nFAILED tests/unit/objects/test_groups.py::test_delete_group_push_rule - reque...\nFAILED tests/unit/objects/test_groups.py::test_delete_saml_group_link - reque...\nFAILED tests/unit/objects/test_job_artifacts.py::test_project_artifacts_delete\nFAILED tests/unit/objects/test_members.py::test_delete_group_billable_member\nFAILED tests/unit/objects/test_packages.py::test_delete_project_package - req...\nFAILED tests/unit/objects/test_packages.py::test_delete_project_package_file_from_package_object\nFAILED tests/unit/objects/test_packages.py::test_delete_project_package_file_from_package_file_object\nFAILED tests/unit/objects/test_personal_access_tokens.py::test_revoke_personal_access_token\nFAILED tests/unit/objects/test_personal_access_tokens.py::test_revoke_personal_access_token_by_id\nFAILED tests/unit/objects/test_project_access_tokens.py::test_revoke_project_access_token\nFAILED tests/unit/objects/test_project_merge_request_approvals.py::test_delete_merge_request_approval_rule\nFAILED tests/unit/objects/test_projects.py::test_delete_shared_project_link\nFAILED tests/unit/objects/test_projects.py::test_delete_forked_from_relationship\nFAILED tests/unit/objects/test_projects.py::test_delete_project_push_rule - r...\nFAILED tests/unit/objects/test_registry_repositories.py::test_delete_project_registry_repository\nFAILED tests/unit/objects/test_releases.py::test_delete_release_link - reques...\nFAILED tests/unit/objects/test_secure_files.py::test_remove_secure_file - req...\nFAILED tests/unit/objects/test_todos.py::test_todo_mark_all_as_done - request...\nFAILED tests/unit/objects/test_topics.py::test_delete_topic - requests.except...\nFAILED tests/unit/objects/test_users.py::test_delete_user_identity - requests...\nFAILED tests/unit/objects/test_variables.py::test_delete_instance_variable - ...\nFAILED tests/unit/objects/test_variables.py::test_delete_project_variable - r...\nFAILED tests/unit/objects/test_variables.py::test_delete_group_variable - req...\nERROR tests/unit/objects/test_packages.py::test_delete_project_package_file_from_package_file_object\n26 failed, 529 passed, 3 skipped, 1 warning, 1 error in 3.74s\n", |
| "timed_out": false |
| } |
| ], |
| "reason": "selected public tests fail at base", |
| "valid": false |
| } |
| }, |
| { |
| "commit": "90f96acf9e649de9874cec612fc1b49c4a843447", |
| "elapsed_seconds": 0.6685622502118349, |
| "parent": "f2b5e4fa375e88d6102a8d023ae2fe8206042545", |
| "reason": null, |
| "source_changed_lines": 16, |
| "source_paths": [ |
| "gitlab/_backends/requests_backend.py", |
| "gitlab/v4/objects/groups.py" |
| ], |
| "status": "selected", |
| "task_id": "TASK_S5_R003_007", |
| "test_paths": [ |
| "tests/unit/_backends/test_requests_backend.py" |
| ], |
| "title": "support int for `parent_id` in `import_group`", |
| "validation": { |
| "commands": [ |
| "python -m pytest -q tests/unit/_backends" |
| ], |
| "elapsed_seconds": 0.6251055002212524, |
| "gold": [ |
| { |
| "command": "python -m pytest -q tests/unit/_backends", |
| "elapsed_seconds": 0.15942137502133846, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "......... [100%]\n9 passed in 0.01s\n", |
| "timed_out": false |
| } |
| ], |
| "hidden": [ |
| { |
| "command": "python -m pytest -q tests/unit/_backends", |
| "elapsed_seconds": 0.20129766687750816, |
| "returncode": 1, |
| "stderr": "", |
| "stdout": "kend.py:44: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ngitlab/_backends/requests_backend.py:83: in prepare_send_data\n data = MultipartEncoder(post_data)\n/Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/.venv/lib/python3.11/site-packages/requests_toolbelt/multipart/encoder.py:125: in __init__\n self._prepare_parts()\n/Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/.venv/lib/python3.11/site-packages/requests_toolbelt/multipart/encoder.py:246: in _prepare_parts\n self.parts = [Part.from_field(f, enc) for f in self._iter_fields()]\n/Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/.venv/lib/python3.11/site-packages/requests_toolbelt/multipart/encoder.py:246: in <listcomp>\n self.parts = [Part.from_field(f, enc) for f in self._iter_fields()]\n/Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/.venv/lib/python3.11/site-packages/requests_toolbelt/multipart/encoder.py:494: in from_field\n body = coerce_data(field.data, encoding)\n/Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/.venv/lib/python3.11/site-packages/requests_toolbelt/multipart/encoder.py:472: in coerce_data\n return CustomBytesIO(data, encoding)\n/Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/.venv/lib/python3.11/site-packages/requests_toolbelt/multipart/encoder.py:535: in __init__\n buffer = encode_with(buffer, encoding)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nstring = 12.0, encoding = 'utf-8'\n\n def encode_with(string, encoding):\n \"\"\"Encoding ``string`` with ``encoding`` if necessary.\n \n :param str string: If string is a bytes object, it will not encode it.\n Otherwise, this function will encode it with the provided encoding.\n :param str encoding: The encoding with which to encode string.\n :returns: encoded bytes object\n \"\"\"\n if not (string is None or isinstance(string, bytes)):\n> return string.encode(encoding)\nE AttributeError: 'float' object has no attribute 'encode'\n\n/Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/.venv/lib/python3.11/site-packages/requests_toolbelt/multipart/encoder.py:416: AttributeError\n___ TestRequestsBackend.test_prepare_send_data_non_strings[(-2+7j)-(-2+7j)] ____\n\nself = <tests.unit._backends.test_requests_backend.TestRequestsBackend object at 0x10b3adbd0>\ntest_data = (-2+7j), expected = '(-2+7j)'\n\n @pytest.mark.parametrize(\n \"test_data,expected\",\n [\n (False, \"0\"),\n (True, \"1\"),\n (\"12\", \"12\"),\n (12, \"12\"),\n (12.0, \"12.0\"),\n (complex(-2, 7), \"(-2+7j)\"),\n ],\n )\n def test_prepare_send_data_non_strings(self, test_data, expected) -> None:\n assert isinstance(expected, str)\n files = {\"file\": (\"file.tar.gz\", \"12345\", \"application/octet-stream\")}\n post_data = {\"test_data\": test_data}\n \n> result = requests_backend.RequestsBackend.prepare_send_data(\n files=files, post_data=post_data, raw=False\n )\n\ntests/unit/_backends/test_requests_backend.py:44: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ngitlab/_backends/requests_backend.py:83: in prepare_send_data\n data = MultipartEncoder(post_data)\n/Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/.venv/lib/python3.11/site-packages/requests_toolbelt/multipart/encoder.py:125: in __init__\n self._prepare_parts()\n/Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/.venv/lib/python3.11/site-packages/requests_toolbelt/multipart/encoder.py:246: in _prepare_parts\n self.parts = [Part.from_field(f, enc) for f in self._iter_fields()]\n/Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/.venv/lib/python3.11/site-packages/requests_toolbelt/multipart/encoder.py:246: in <listcomp>\n self.parts = [Part.from_field(f, enc) for f in self._iter_fields()]\n/Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/.venv/lib/python3.11/site-packages/requests_toolbelt/multipart/encoder.py:494: in from_field\n body = coerce_data(field.data, encoding)\n/Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/.venv/lib/python3.11/site-packages/requests_toolbelt/multipart/encoder.py:472: in coerce_data\n return CustomBytesIO(data, encoding)\n/Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/.venv/lib/python3.11/site-packages/requests_toolbelt/multipart/encoder.py:535: in __init__\n buffer = encode_with(buffer, encoding)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nstring = (-2+7j), encoding = 'utf-8'\n\n def encode_with(string, encoding):\n \"\"\"Encoding ``string`` with ``encoding`` if necessary.\n \n :param str string: If string is a bytes object, it will not encode it.\n Otherwise, this function will encode it with the provided encoding.\n :param str encoding: The encoding with which to encode string.\n :returns: encoded bytes object\n \"\"\"\n if not (string is None or isinstance(string, bytes)):\n> return string.encode(encoding)\nE AttributeError: 'complex' object has no attribute 'encode'\n\n/Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/.venv/lib/python3.11/site-packages/requests_toolbelt/multipart/encoder.py:416: AttributeError\n=========================== short test summary info ============================\nFAILED tests/unit/_backends/test_requests_backend.py::TestRequestsBackend::test_prepare_send_data_non_strings[12-12_1]\nFAILED tests/unit/_backends/test_requests_backend.py::TestRequestsBackend::test_prepare_send_data_non_strings[12.0-12.0]\nFAILED tests/unit/_backends/test_requests_backend.py::TestRequestsBackend::test_prepare_send_data_non_strings[(-2+7j)-(-2+7j)]\n3 failed, 6 passed in 0.04s\n", |
| "timed_out": false |
| } |
| ], |
| "hidden_apply": { |
| "elapsed_seconds": 0.011115458095446229, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "" |
| }, |
| "original": [ |
| { |
| "command": "python -m pytest -q tests/unit/_backends", |
| "elapsed_seconds": 0.16941675008274615, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": ".... [100%]\n4 passed in 0.01s\n", |
| "timed_out": false |
| } |
| ], |
| "reason": null, |
| "source_apply": { |
| "elapsed_seconds": 0.011011458933353424, |
| "returncode": 0, |
| "stderr": "", |
| "stdout": "" |
| }, |
| "valid": true |
| } |
| } |
| ], |
| "complete": true, |
| "repository": { |
| "language": "python", |
| "name": "python_gitlab", |
| "path": "/Users/mandeepsidhu/Desktop/code/pending-work-research/agent-harness/data/repos/python-gitlab", |
| "pinned_head": "f62dda7fa44e3bc46f03bd6402eba3f641f365eb", |
| "repository_id": "R003", |
| "repository_url": "https://gitlab.com/python-gitlab/python-gitlab.git" |
| }, |
| "schema_version": 1, |
| "selected_count": 7, |
| "selected_task_ids": [ |
| "TASK_S5_R003_001", |
| "TASK_S5_R003_002", |
| "TASK_S5_R003_003", |
| "TASK_S5_R003_004", |
| "TASK_S5_R003_005", |
| "TASK_S5_R003_006", |
| "TASK_S5_R003_007" |
| ], |
| "selection_policy": { |
| "excluded_prior_task_commits": 101, |
| "order": "reverse chronological first-parent history since 2023-01-01", |
| "outcome_blind": true, |
| "target": 7 |
| }, |
| "study": "Study 5 fresh validation" |
| } |
|
|