![](https://seccdn.libravatar.org/avatar/9181eb84f9c35729a3bad740fb7f9d93.jpg?s=120&d=mm&r=g)
Branch: refs/heads/master Home: https://github.com/openSUSE/open-build-service Commit: c0e9d71506f5d9e6a340000e77d6c6937e9f429f https://github.com/openSUSE/open-build-service/commit/c0e9d71506f5d9e6a34000... Author: Henne Vogelsang <hvogel@opensuse.org> Date: 2024-03-11 (Mon, 11 Mar 2024) Changed paths: M src/api/app/models/workflow/step.rb M src/api/app/models/workflow/step/branch_package_step.rb M src/api/app/models/workflow/step/link_package_step.rb M src/api/spec/models/project_spec.rb M src/api/spec/models/workflow/step/link_package_step_spec.rb Log Message: ----------- Remove LinkPackageStep.check_source_access specs This is just calling - Project.find_remote_project - Package.get_by_project_and_name which are tested in Project/Package already... Commit: ff3650d09befc93b27aa71cf2a52b97ffdb43257 https://github.com/openSUSE/open-build-service/commit/ff3650d09befc93b27aa71... Author: Henne Vogelsang <hvogel@opensuse.org> Date: 2024-03-11 (Mon, 11 Mar 2024) Changed paths: M src/api/spec/models/workflow/step/link_package_step_spec.rb M src/api/spec/models/workflow/step_spec.rb Log Message: ----------- Test Step.validate_source_project_and_package_name Test this once in the Step spec instead of 5 times in LinkPackageStep spec... Commit: c352e4f7c1f4915a9e0348852e8b0dcaa51d9658 https://github.com/openSUSE/open-build-service/commit/c352e4f7c1f4915a9e0348... Author: Henne Vogelsang <hvogel@opensuse.org> Date: 2024-03-11 (Mon, 11 Mar 2024) Changed paths: M src/api/spec/models/workflow/step/link_package_step_spec.rb Log Message: ----------- Drop superflous example There is no special handling for sourceaccess in LinkPackageStep Commit: 3b6f4c057e9f7bb78c95d32e15305ea35f6b7c7d https://github.com/openSUSE/open-build-service/commit/3b6f4c057e9f7bb78c95d3... Author: Henne Vogelsang <hvogel@opensuse.org> Date: 2024-03-11 (Mon, 11 Mar 2024) Changed paths: A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/for_a_new_PR_event/1_1_1_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/for_a_new_PR_event/1_1_1_2.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/for_a_new_PR_event/1_1_1_3.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/for_a_new_PR_event/1_1_1_4.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/for_a_new_PR_event/1_1_1_5.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/for_a_new_PR_event/1_1_1_6.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/for_an_updated_PR_event/when_the_linked_package_already_existed/1_1_2_1_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/for_an_updated_PR_event/when_the_linked_package_already_existed/1_1_2_1_2.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/for_an_updated_PR_event/when_the_linked_package_already_existed/1_1_2_1_3.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/for_an_updated_PR_event/when_the_linked_package_already_existed/1_1_2_1_4.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/for_an_updated_PR_event/when_the_linked_package_already_existed/1_1_2_1_5.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/for_an_updated_PR_event/when_the_linked_package_did_not_exist/1_1_2_2_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/for_an_updated_PR_event/when_the_linked_package_did_not_exist/1_1_2_2_2.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/but_we_don_t_provide_a_source_package/behaves_like_source_package_not_provided/1_1_1_2_1_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/but_we_don_t_provide_source_project/behaves_like_source_project_not_provided/1_1_1_1_1_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_a_new_PR_event/behaves_like_failed_when_source_package_does_not_exist/1_1_1_3_2_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_a_new_PR_event/behaves_like_failed_without_link_permissions/1_1_1_3_4_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_a_new_PR_event/behaves_like_insufficient_permission_on_target_project/1_1_1_1_2_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_a_new_PR_event/behaves_like_insufficient_permission_on_target_project/1_1_1_3_5_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_a_new_PR_event/behaves_like_insufficient_permission_to_create_new_target_project/1_1_1_1_3_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_a_new_PR_event/behaves_like_insufficient_permission_to_create_new_target_project/1_1_1_3_6_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_a_new_PR_event/behaves_like_project_and_package_does_not_exist/1_1_1_3_3_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_a_new_PR_event/behaves_like_successful_new_PR_or_MR_event/1_1_1_1_1_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_a_new_PR_event/behaves_like_successful_new_PR_or_MR_event/1_1_1_1_1_2.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_a_new_PR_event/behaves_like_successful_new_PR_or_MR_event/1_1_1_1_1_3.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_a_new_PR_event/behaves_like_successful_new_PR_or_MR_event/1_1_1_1_1_4.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_a_new_PR_event/behaves_like_successful_new_PR_or_MR_event/1_1_1_1_1_5.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_a_new_PR_event/behaves_like_successful_new_PR_or_MR_event/1_1_1_1_1_6.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_a_new_PR_event/behaves_like_successful_new_PR_or_MR_event/1_1_1_3_1_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_a_new_PR_event/behaves_like_successful_new_PR_or_MR_event/1_1_1_3_1_2.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_a_new_PR_event/behaves_like_successful_new_PR_or_MR_event/1_1_1_3_1_3.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_a_new_PR_event/behaves_like_successful_new_PR_or_MR_event/1_1_1_3_1_4.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_a_new_PR_event/behaves_like_successful_new_PR_or_MR_event/1_1_1_3_1_5.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_a_new_PR_event/behaves_like_successful_new_PR_or_MR_event/1_1_1_3_1_6.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_an_updated_PR_event/when_the_linked_package_already_existed/behaves_like_successful_update_event_when_the_linked_package_already_exists/1_1_1_2_1_1_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_an_updated_PR_event/when_the_linked_package_already_existed/behaves_like_successful_update_event_when_the_linked_package_already_exists/1_1_1_2_1_1_2.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_an_updated_PR_event/when_the_linked_package_already_existed/behaves_like_successful_update_event_when_the_linked_package_already_exists/1_1_1_2_1_1_3.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_an_updated_PR_event/when_the_linked_package_already_existed/behaves_like_successful_update_event_when_the_linked_package_already_exists/1_1_1_2_1_1_4.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_an_updated_PR_event/when_the_linked_package_already_existed/behaves_like_successful_update_event_when_the_linked_package_already_exists/1_1_1_2_1_1_5.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_an_updated_PR_event/when_the_linked_package_already_existed/behaves_like_successful_update_event_when_the_linked_package_already_exists/1_1_1_4_1_1_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_an_updated_PR_event/when_the_linked_package_already_existed/behaves_like_successful_update_event_when_the_linked_package_already_exists/1_1_1_4_1_1_2.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_an_updated_PR_event/when_the_linked_package_already_existed/behaves_like_successful_update_event_when_the_linked_package_already_exists/1_1_1_4_1_1_3.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_an_updated_PR_event/when_the_linked_package_already_existed/behaves_like_successful_update_event_when_the_linked_package_already_exists/1_1_1_4_1_1_4.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_an_updated_PR_event/when_the_linked_package_already_existed/behaves_like_successful_update_event_when_the_linked_package_already_exists/1_1_1_4_1_1_5.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_an_updated_PR_event/when_the_linked_package_did_not_exist/behaves_like_non-existent_linked_package/1_1_1_2_2_1_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_an_updated_PR_event/when_the_linked_package_did_not_exist/behaves_like_non-existent_linked_package/1_1_1_2_2_1_2.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_an_updated_PR_event/when_the_linked_package_did_not_exist/behaves_like_non-existent_linked_package/1_1_1_4_2_1_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_an_updated_PR_event/when_the_linked_package_did_not_exist/behaves_like_non-existent_linked_package/1_1_1_4_2_1_2.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_commit/behaves_like_failed_when_source_package_does_not_exist/1_1_1_5_2_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_commit/behaves_like_failed_without_link_permissions/1_1_1_5_4_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_commit/behaves_like_insufficient_permission_on_target_project/1_1_1_3_2_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_commit/behaves_like_insufficient_permission_on_target_project/1_1_1_5_5_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_commit/behaves_like_insufficient_permission_to_create_new_target_project/1_1_1_3_3_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_commit/behaves_like_insufficient_permission_to_create_new_target_project/1_1_1_5_6_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_commit/behaves_like_project_and_package_does_not_exist/1_1_1_5_3_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_1_3_1_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_1_3_1_2.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_1_3_1_3.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_1_3_1_4.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_1_3_1_5.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_1_3_1_6.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_1_5_1_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_1_5_1_2.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_1_5_1_3.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_1_5_1_4.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_1_5_1_5.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_1_5_1_6.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_tag/1_1_1_4_2.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_tag/1_1_1_4_3.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_tag/1_1_1_4_4.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_tag/1_1_1_4_5.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_tag/1_1_1_4_6.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_tag/1_1_1_4_7.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_tag/1_1_1_6_2.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_tag/1_1_1_6_3.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_tag/1_1_1_6_4.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_tag/1_1_1_6_5.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_tag/1_1_1_6_6.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_tag/1_1_1_6_7.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_tag/behaves_like_failed_when_source_package_does_not_exist/1_1_1_6_8_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_tag/behaves_like_failed_without_link_permissions/1_1_1_6_10_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_tag/behaves_like_insufficient_permission_on_target_project/1_1_1_4_8_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_tag/behaves_like_insufficient_permission_on_target_project/1_1_1_6_11_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_tag/behaves_like_insufficient_permission_to_create_new_target_project/1_1_1_4_9_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_tag/behaves_like_insufficient_permission_to_create_new_target_project/1_1_1_6_12_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_tag/behaves_like_project_and_package_does_not_exist/1_1_1_6_9_1.yml M src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_tag/does_not_report_back_to_the_SCM.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/but_we_don_t_provide_a_source_package/behaves_like_source_package_not_provided/1_1_2_2_1_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/but_we_don_t_provide_source_project/behaves_like_source_project_not_provided/1_1_2_1_1_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_a_new_MR_event/behaves_like_failed_when_source_package_does_not_exist/1_1_2_3_2_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_a_new_MR_event/behaves_like_failed_without_link_permissions/1_1_2_3_4_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_a_new_MR_event/behaves_like_insufficient_permission_on_target_project/1_1_2_1_2_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_a_new_MR_event/behaves_like_insufficient_permission_on_target_project/1_1_2_3_5_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_a_new_MR_event/behaves_like_insufficient_permission_to_create_new_target_project/1_1_2_1_3_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_a_new_MR_event/behaves_like_insufficient_permission_to_create_new_target_project/1_1_2_3_6_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_a_new_MR_event/behaves_like_project_and_package_does_not_exist/1_1_2_3_3_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_a_new_MR_event/behaves_like_successful_new_PR_or_MR_event/1_1_2_1_1_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_a_new_MR_event/behaves_like_successful_new_PR_or_MR_event/1_1_2_1_1_2.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_a_new_MR_event/behaves_like_successful_new_PR_or_MR_event/1_1_2_1_1_3.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_a_new_MR_event/behaves_like_successful_new_PR_or_MR_event/1_1_2_1_1_4.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_a_new_MR_event/behaves_like_successful_new_PR_or_MR_event/1_1_2_1_1_5.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_a_new_MR_event/behaves_like_successful_new_PR_or_MR_event/1_1_2_1_1_6.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_a_new_MR_event/behaves_like_successful_new_PR_or_MR_event/1_1_2_3_1_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_a_new_MR_event/behaves_like_successful_new_PR_or_MR_event/1_1_2_3_1_2.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_a_new_MR_event/behaves_like_successful_new_PR_or_MR_event/1_1_2_3_1_3.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_a_new_MR_event/behaves_like_successful_new_PR_or_MR_event/1_1_2_3_1_4.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_a_new_MR_event/behaves_like_successful_new_PR_or_MR_event/1_1_2_3_1_5.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_a_new_MR_event/behaves_like_successful_new_PR_or_MR_event/1_1_2_3_1_6.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_an_updated_MR_event/when_the_linked_package_already_existed/behaves_like_successful_update_event_when_the_linked_package_already_exists/1_1_2_2_1_1_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_an_updated_MR_event/when_the_linked_package_already_existed/behaves_like_successful_update_event_when_the_linked_package_already_exists/1_1_2_2_1_1_2.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_an_updated_MR_event/when_the_linked_package_already_existed/behaves_like_successful_update_event_when_the_linked_package_already_exists/1_1_2_2_1_1_3.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_an_updated_MR_event/when_the_linked_package_already_existed/behaves_like_successful_update_event_when_the_linked_package_already_exists/1_1_2_2_1_1_4.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_an_updated_MR_event/when_the_linked_package_already_existed/behaves_like_successful_update_event_when_the_linked_package_already_exists/1_1_2_2_1_1_5.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_an_updated_MR_event/when_the_linked_package_already_existed/behaves_like_successful_update_event_when_the_linked_package_already_exists/1_1_2_4_1_1_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_an_updated_MR_event/when_the_linked_package_already_existed/behaves_like_successful_update_event_when_the_linked_package_already_exists/1_1_2_4_1_1_2.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_an_updated_MR_event/when_the_linked_package_already_existed/behaves_like_successful_update_event_when_the_linked_package_already_exists/1_1_2_4_1_1_3.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_an_updated_MR_event/when_the_linked_package_already_existed/behaves_like_successful_update_event_when_the_linked_package_already_exists/1_1_2_4_1_1_4.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_an_updated_MR_event/when_the_linked_package_already_existed/behaves_like_successful_update_event_when_the_linked_package_already_exists/1_1_2_4_1_1_5.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_an_updated_MR_event/when_the_linked_package_did_not_exist/behaves_like_non-existent_linked_package/1_1_2_2_2_1_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_an_updated_MR_event/when_the_linked_package_did_not_exist/behaves_like_non-existent_linked_package/1_1_2_2_2_1_2.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_an_updated_MR_event/when_the_linked_package_did_not_exist/behaves_like_non-existent_linked_package/1_1_2_4_2_1_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_an_updated_MR_event/when_the_linked_package_did_not_exist/behaves_like_non-existent_linked_package/1_1_2_4_2_1_2.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/with_a_push_event_for_a_commit/behaves_like_failed_when_source_package_does_not_exist/1_1_2_5_2_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/with_a_push_event_for_a_commit/behaves_like_failed_without_link_permissions/1_1_2_5_4_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/with_a_push_event_for_a_commit/behaves_like_insufficient_permission_on_target_project/1_1_2_3_2_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/with_a_push_event_for_a_commit/behaves_like_insufficient_permission_on_target_project/1_1_2_5_5_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/with_a_push_event_for_a_commit/behaves_like_insufficient_permission_to_create_new_target_project/1_1_2_3_3_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/with_a_push_event_for_a_commit/behaves_like_insufficient_permission_to_create_new_target_project/1_1_2_5_6_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/with_a_push_event_for_a_commit/behaves_like_project_and_package_does_not_exist/1_1_2_5_3_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_2_3_1_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_2_3_1_2.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_2_3_1_3.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_2_3_1_4.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_2_3_1_5.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_2_3_1_6.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_2_5_1_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_2_5_1_2.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_2_5_1_3.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_2_5_1_4.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_2_5_1_5.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_2_5_1_6.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/with_a_push_event_for_a_commit/1_1_3_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/with_a_push_event_for_a_commit/1_1_3_2.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/with_a_push_event_for_a_commit/1_1_3_3.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/with_a_push_event_for_a_commit/1_1_3_4.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/with_a_push_event_for_a_commit/1_1_3_5.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/with_a_push_event_for_a_commit/1_1_3_6.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/with_a_push_event_for_a_tag/1_1_4_2.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/with_a_push_event_for_a_tag/1_1_4_3.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/with_a_push_event_for_a_tag/1_1_4_4.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/with_a_push_event_for_a_tag/1_1_4_5.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/with_a_push_event_for_a_tag/1_1_4_6.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/with_a_push_event_for_a_tag/1_1_4_7.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/with_a_push_event_for_a_tag/does_not_report_back_to_the_SCM.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_validate_source_project_and_package_name/when_the_source_package_is_invalid/gives_an_error_for_invalid_name.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_validate_source_project_and_package_name/when_the_source_project_is_invalid/gives_an_error_for_invalid_name.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_validate_source_project_and_package_name/when_the_target_project_is_invalid/gives_an_error_for_invalid_name.yml Log Message: ----------- Adapt cassettes to LinkPackageStep spec changes Commit: 3cbd8550b3297076be27d74d8868f8a967952231 https://github.com/openSUSE/open-build-service/commit/3cbd8550b3297076be27d7... Author: Henne Vogelsang <hvogel@opensuse.org> Date: 2024-03-11 (Mon, 11 Mar 2024) Changed paths: M src/api/app/models/workflow/step.rb M src/api/app/models/workflow/step/branch_package_step.rb M src/api/app/models/workflow/step/link_package_step.rb A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/for_a_new_PR_event/1_1_1_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/for_a_new_PR_event/1_1_1_2.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/for_a_new_PR_event/1_1_1_3.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/for_a_new_PR_event/1_1_1_4.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/for_a_new_PR_event/1_1_1_5.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/for_a_new_PR_event/1_1_1_6.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/for_an_updated_PR_event/when_the_linked_package_already_existed/1_1_2_1_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/for_an_updated_PR_event/when_the_linked_package_already_existed/1_1_2_1_2.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/for_an_updated_PR_event/when_the_linked_package_already_existed/1_1_2_1_3.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/for_an_updated_PR_event/when_the_linked_package_already_existed/1_1_2_1_4.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/for_an_updated_PR_event/when_the_linked_package_already_existed/1_1_2_1_5.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/for_an_updated_PR_event/when_the_linked_package_did_not_exist/1_1_2_2_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/for_an_updated_PR_event/when_the_linked_package_did_not_exist/1_1_2_2_2.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/but_we_don_t_provide_a_source_package/behaves_like_source_package_not_provided/1_1_1_2_1_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/but_we_don_t_provide_source_project/behaves_like_source_project_not_provided/1_1_1_1_1_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_a_new_PR_event/behaves_like_failed_when_source_package_does_not_exist/1_1_1_3_2_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_a_new_PR_event/behaves_like_failed_without_link_permissions/1_1_1_3_4_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_a_new_PR_event/behaves_like_insufficient_permission_on_target_project/1_1_1_1_2_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_a_new_PR_event/behaves_like_insufficient_permission_on_target_project/1_1_1_3_5_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_a_new_PR_event/behaves_like_insufficient_permission_to_create_new_target_project/1_1_1_1_3_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_a_new_PR_event/behaves_like_insufficient_permission_to_create_new_target_project/1_1_1_3_6_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_a_new_PR_event/behaves_like_project_and_package_does_not_exist/1_1_1_3_3_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_a_new_PR_event/behaves_like_successful_new_PR_or_MR_event/1_1_1_1_1_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_a_new_PR_event/behaves_like_successful_new_PR_or_MR_event/1_1_1_1_1_2.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_a_new_PR_event/behaves_like_successful_new_PR_or_MR_event/1_1_1_1_1_3.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_a_new_PR_event/behaves_like_successful_new_PR_or_MR_event/1_1_1_1_1_4.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_a_new_PR_event/behaves_like_successful_new_PR_or_MR_event/1_1_1_1_1_5.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_a_new_PR_event/behaves_like_successful_new_PR_or_MR_event/1_1_1_1_1_6.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_a_new_PR_event/behaves_like_successful_new_PR_or_MR_event/1_1_1_3_1_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_a_new_PR_event/behaves_like_successful_new_PR_or_MR_event/1_1_1_3_1_2.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_a_new_PR_event/behaves_like_successful_new_PR_or_MR_event/1_1_1_3_1_3.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_a_new_PR_event/behaves_like_successful_new_PR_or_MR_event/1_1_1_3_1_4.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_a_new_PR_event/behaves_like_successful_new_PR_or_MR_event/1_1_1_3_1_5.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_a_new_PR_event/behaves_like_successful_new_PR_or_MR_event/1_1_1_3_1_6.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_an_updated_PR_event/when_the_linked_package_already_existed/behaves_like_successful_update_event_when_the_linked_package_already_exists/1_1_1_2_1_1_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_an_updated_PR_event/when_the_linked_package_already_existed/behaves_like_successful_update_event_when_the_linked_package_already_exists/1_1_1_2_1_1_2.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_an_updated_PR_event/when_the_linked_package_already_existed/behaves_like_successful_update_event_when_the_linked_package_already_exists/1_1_1_2_1_1_3.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_an_updated_PR_event/when_the_linked_package_already_existed/behaves_like_successful_update_event_when_the_linked_package_already_exists/1_1_1_2_1_1_4.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_an_updated_PR_event/when_the_linked_package_already_existed/behaves_like_successful_update_event_when_the_linked_package_already_exists/1_1_1_2_1_1_5.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_an_updated_PR_event/when_the_linked_package_already_existed/behaves_like_successful_update_event_when_the_linked_package_already_exists/1_1_1_4_1_1_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_an_updated_PR_event/when_the_linked_package_already_existed/behaves_like_successful_update_event_when_the_linked_package_already_exists/1_1_1_4_1_1_2.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_an_updated_PR_event/when_the_linked_package_already_existed/behaves_like_successful_update_event_when_the_linked_package_already_exists/1_1_1_4_1_1_3.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_an_updated_PR_event/when_the_linked_package_already_existed/behaves_like_successful_update_event_when_the_linked_package_already_exists/1_1_1_4_1_1_4.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_an_updated_PR_event/when_the_linked_package_already_existed/behaves_like_successful_update_event_when_the_linked_package_already_exists/1_1_1_4_1_1_5.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_an_updated_PR_event/when_the_linked_package_did_not_exist/behaves_like_non-existent_linked_package/1_1_1_2_2_1_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_an_updated_PR_event/when_the_linked_package_did_not_exist/behaves_like_non-existent_linked_package/1_1_1_2_2_1_2.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_an_updated_PR_event/when_the_linked_package_did_not_exist/behaves_like_non-existent_linked_package/1_1_1_4_2_1_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/for_an_updated_PR_event/when_the_linked_package_did_not_exist/behaves_like_non-existent_linked_package/1_1_1_4_2_1_2.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_commit/behaves_like_failed_when_source_package_does_not_exist/1_1_1_5_2_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_commit/behaves_like_failed_without_link_permissions/1_1_1_5_4_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_commit/behaves_like_insufficient_permission_on_target_project/1_1_1_3_2_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_commit/behaves_like_insufficient_permission_on_target_project/1_1_1_5_5_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_commit/behaves_like_insufficient_permission_to_create_new_target_project/1_1_1_3_3_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_commit/behaves_like_insufficient_permission_to_create_new_target_project/1_1_1_5_6_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_commit/behaves_like_project_and_package_does_not_exist/1_1_1_5_3_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_1_3_1_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_1_3_1_2.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_1_3_1_3.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_1_3_1_4.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_1_3_1_5.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_1_3_1_6.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_1_5_1_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_1_5_1_2.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_1_5_1_3.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_1_5_1_4.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_1_5_1_5.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_1_5_1_6.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_tag/1_1_1_4_2.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_tag/1_1_1_4_3.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_tag/1_1_1_4_4.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_tag/1_1_1_4_5.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_tag/1_1_1_4_6.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_tag/1_1_1_4_7.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_tag/1_1_1_6_2.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_tag/1_1_1_6_3.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_tag/1_1_1_6_4.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_tag/1_1_1_6_5.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_tag/1_1_1_6_6.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_tag/1_1_1_6_7.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_tag/behaves_like_failed_when_source_package_does_not_exist/1_1_1_6_8_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_tag/behaves_like_failed_without_link_permissions/1_1_1_6_10_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_tag/behaves_like_insufficient_permission_on_target_project/1_1_1_4_8_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_tag/behaves_like_insufficient_permission_on_target_project/1_1_1_6_11_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_tag/behaves_like_insufficient_permission_to_create_new_target_project/1_1_1_4_9_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_tag/behaves_like_insufficient_permission_to_create_new_target_project/1_1_1_6_12_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_tag/behaves_like_project_and_package_does_not_exist/1_1_1_6_9_1.yml M src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitHub/with_a_push_event_for_a_tag/does_not_report_back_to_the_SCM.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/but_we_don_t_provide_a_source_package/behaves_like_source_package_not_provided/1_1_2_2_1_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/but_we_don_t_provide_source_project/behaves_like_source_project_not_provided/1_1_2_1_1_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_a_new_MR_event/behaves_like_failed_when_source_package_does_not_exist/1_1_2_3_2_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_a_new_MR_event/behaves_like_failed_without_link_permissions/1_1_2_3_4_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_a_new_MR_event/behaves_like_insufficient_permission_on_target_project/1_1_2_1_2_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_a_new_MR_event/behaves_like_insufficient_permission_on_target_project/1_1_2_3_5_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_a_new_MR_event/behaves_like_insufficient_permission_to_create_new_target_project/1_1_2_1_3_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_a_new_MR_event/behaves_like_insufficient_permission_to_create_new_target_project/1_1_2_3_6_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_a_new_MR_event/behaves_like_project_and_package_does_not_exist/1_1_2_3_3_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_a_new_MR_event/behaves_like_successful_new_PR_or_MR_event/1_1_2_1_1_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_a_new_MR_event/behaves_like_successful_new_PR_or_MR_event/1_1_2_1_1_2.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_a_new_MR_event/behaves_like_successful_new_PR_or_MR_event/1_1_2_1_1_3.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_a_new_MR_event/behaves_like_successful_new_PR_or_MR_event/1_1_2_1_1_4.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_a_new_MR_event/behaves_like_successful_new_PR_or_MR_event/1_1_2_1_1_5.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_a_new_MR_event/behaves_like_successful_new_PR_or_MR_event/1_1_2_1_1_6.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_a_new_MR_event/behaves_like_successful_new_PR_or_MR_event/1_1_2_3_1_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_a_new_MR_event/behaves_like_successful_new_PR_or_MR_event/1_1_2_3_1_2.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_a_new_MR_event/behaves_like_successful_new_PR_or_MR_event/1_1_2_3_1_3.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_a_new_MR_event/behaves_like_successful_new_PR_or_MR_event/1_1_2_3_1_4.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_a_new_MR_event/behaves_like_successful_new_PR_or_MR_event/1_1_2_3_1_5.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_a_new_MR_event/behaves_like_successful_new_PR_or_MR_event/1_1_2_3_1_6.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_an_updated_MR_event/when_the_linked_package_already_existed/behaves_like_successful_update_event_when_the_linked_package_already_exists/1_1_2_2_1_1_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_an_updated_MR_event/when_the_linked_package_already_existed/behaves_like_successful_update_event_when_the_linked_package_already_exists/1_1_2_2_1_1_2.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_an_updated_MR_event/when_the_linked_package_already_existed/behaves_like_successful_update_event_when_the_linked_package_already_exists/1_1_2_2_1_1_3.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_an_updated_MR_event/when_the_linked_package_already_existed/behaves_like_successful_update_event_when_the_linked_package_already_exists/1_1_2_2_1_1_4.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_an_updated_MR_event/when_the_linked_package_already_existed/behaves_like_successful_update_event_when_the_linked_package_already_exists/1_1_2_2_1_1_5.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_an_updated_MR_event/when_the_linked_package_already_existed/behaves_like_successful_update_event_when_the_linked_package_already_exists/1_1_2_4_1_1_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_an_updated_MR_event/when_the_linked_package_already_existed/behaves_like_successful_update_event_when_the_linked_package_already_exists/1_1_2_4_1_1_2.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_an_updated_MR_event/when_the_linked_package_already_existed/behaves_like_successful_update_event_when_the_linked_package_already_exists/1_1_2_4_1_1_3.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_an_updated_MR_event/when_the_linked_package_already_existed/behaves_like_successful_update_event_when_the_linked_package_already_exists/1_1_2_4_1_1_4.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_an_updated_MR_event/when_the_linked_package_already_existed/behaves_like_successful_update_event_when_the_linked_package_already_exists/1_1_2_4_1_1_5.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_an_updated_MR_event/when_the_linked_package_did_not_exist/behaves_like_non-existent_linked_package/1_1_2_2_2_1_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_an_updated_MR_event/when_the_linked_package_did_not_exist/behaves_like_non-existent_linked_package/1_1_2_2_2_1_2.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_an_updated_MR_event/when_the_linked_package_did_not_exist/behaves_like_non-existent_linked_package/1_1_2_4_2_1_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/for_an_updated_MR_event/when_the_linked_package_did_not_exist/behaves_like_non-existent_linked_package/1_1_2_4_2_1_2.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/with_a_push_event_for_a_commit/behaves_like_failed_when_source_package_does_not_exist/1_1_2_5_2_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/with_a_push_event_for_a_commit/behaves_like_failed_without_link_permissions/1_1_2_5_4_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/with_a_push_event_for_a_commit/behaves_like_insufficient_permission_on_target_project/1_1_2_3_2_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/with_a_push_event_for_a_commit/behaves_like_insufficient_permission_on_target_project/1_1_2_5_5_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/with_a_push_event_for_a_commit/behaves_like_insufficient_permission_to_create_new_target_project/1_1_2_3_3_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/with_a_push_event_for_a_commit/behaves_like_insufficient_permission_to_create_new_target_project/1_1_2_5_6_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/with_a_push_event_for_a_commit/behaves_like_project_and_package_does_not_exist/1_1_2_5_3_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_2_3_1_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_2_3_1_2.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_2_3_1_3.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_2_3_1_4.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_2_3_1_5.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_2_3_1_6.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_2_5_1_1.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_2_5_1_2.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_2_5_1_3.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_2_5_1_4.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_2_5_1_5.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/when_the_SCM_is_GitLab/with_a_push_event_for_a_commit/behaves_like_successful_on_a_new_push_event/1_1_2_5_1_6.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/with_a_push_event_for_a_commit/1_1_3_1.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/with_a_push_event_for_a_commit/1_1_3_2.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/with_a_push_event_for_a_commit/1_1_3_3.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/with_a_push_event_for_a_commit/1_1_3_4.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/with_a_push_event_for_a_commit/1_1_3_5.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/with_a_push_event_for_a_commit/1_1_3_6.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/with_a_push_event_for_a_tag/1_1_4_2.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/with_a_push_event_for_a_tag/1_1_4_3.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/with_a_push_event_for_a_tag/1_1_4_4.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/with_a_push_event_for_a_tag/1_1_4_5.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/with_a_push_event_for_a_tag/1_1_4_6.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/with_a_push_event_for_a_tag/1_1_4_7.yml A src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_call/with_a_push_event_for_a_tag/does_not_report_back_to_the_SCM.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_validate_source_project_and_package_name/when_the_source_package_is_invalid/gives_an_error_for_invalid_name.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_validate_source_project_and_package_name/when_the_source_project_is_invalid/gives_an_error_for_invalid_name.yml R src/api/spec/cassettes/Workflow_Step_LinkPackageStep/_validate_source_project_and_package_name/when_the_target_project_is_invalid/gives_an_error_for_invalid_name.yml M src/api/spec/models/project_spec.rb M src/api/spec/models/workflow/step/link_package_step_spec.rb M src/api/spec/models/workflow/step_spec.rb Log Message: ----------- Merge pull request #15774 from hennevogel/refactoring/LinkPackageStep_spec Refactor LinkPackageStep spec Compare: https://github.com/openSUSE/open-build-service/compare/fd7fbf02b657...3cbd85... To unsubscribe from these emails, change your notification settings at https://github.com/openSUSE/open-build-service/settings/notifications