gitlab-org--gitlab-foss/spec/services
Luke Duncalfe 1883e320ea Use Gitlab::PushOptions for ci.skip push option
Previously the raw push option Array was sent to Pipeline::Chain::Skip.

This commit updates this class (and the chain of classes that pass the
push option parameters from the API internal `post_receive` endpoint to
that class) to treat push options as a Hash of options parsed by
GitLab::PushOptions.

The GitLab::PushOptions class takes options like this:

    -o ci.skip -o merge_request.create -o merge_request.target=branch

and turns them into a Hash like this:

    {
      ci: {
        skip: true
      },
      merge_request: {
        create: true,
        target: 'branch'
      }
    }

This now how Pipeline::Chain::Skip is determining if the `ci.skip` push
option was used.
2019-04-09 10:03:26 +12:00
..
application_settings Revert "Merge branch 'if-57131-external_auth_to_ce' into 'master'" 2019-04-05 13:02:56 +00:00
applications
auth Add support for deleting images in registry 2.7 2019-03-18 23:04:29 +01:00
boards CE-port for 7714-view-recent-boards 2019-03-01 19:47:52 +08:00
chat_names
ci Use Gitlab::PushOptions for ci.skip push option 2019-04-09 10:03:26 +12:00
clusters Autocorrect with RSpec/ExampleWording cop 2019-04-05 08:43:27 +00:00
commits
deploy_keys
deploy_tokens Autocorrect with RSpec/ExampleWording cop 2019-04-05 08:43:27 +00:00
discussions
emails Freeze strings in email service specs 2019-03-22 14:56:06 +00:00
error_tracking Handle possible HTTP exception for Sentry client 2019-04-07 07:51:36 +00:00
events
files Accept force option on commit via API 2019-03-06 10:44:59 +00:00
git Extract a Git::{Base,Tag,Branch}HooksService 2019-04-05 18:26:53 +01:00
gpg_keys
groups Autocorrect with RSpec/ExampleWording cop 2019-04-05 08:43:27 +00:00
issuable Check issue milestone availability 2019-02-14 15:28:02 +01:00
issues Fenced blockquotes to not change source line pos 2019-04-04 18:59:31 -05:00
keys
labels Check if labels are available for target issuable 2019-03-28 12:06:31 +01:00
lfs Enable the Layout/ExtraSpacing cop 2019-01-24 13:05:45 +01:00
members Update members service to cope with errors 2019-02-01 16:57:05 +01:00
merge_requests Support merge request create with push options 2019-04-09 09:36:42 +12:00
milestones
notes Merge branch 'port-6539-extract-ee-specific-code' into 'master' 2019-04-05 14:29:58 +00:00
projects Revert "Merge branch 'if-57131-external_auth_to_ce' into 'master'" 2019-04-05 13:02:56 +00:00
prometheus Add a proxy method to PrometheusClient 2019-04-05 08:05:54 +00:00
protected_branches
protected_tags
quick_actions Fix quick actions add label name middle word overlaps 2019-04-02 18:28:25 +02:00
releases Destroy releases when delete a tag 2019-03-26 19:10:31 +07:00
resource_events Re-enable MethodCallWithoutArgsParentheses Cop 2019-01-29 21:05:30 +02:00
search
submodules
suggestions Fixed test specs 2019-04-04 13:08:34 +00:00
tags Merge branch '48132-display-output-from-pre-receive-scripts' into 'master' 2019-03-26 22:33:25 +00:00
test_hooks
todos/destroy Enable the Layout/ExtraSpacing cop 2019-01-24 13:05:45 +01:00
users Optimize Redis usage in User::ActivityService 2019-02-14 11:14:00 +01:00
wiki_pages
wikis
access_token_validation_service_spec.rb
audit_event_service_spec.rb
base_count_service_spec.rb
cohorts_service_spec.rb
compare_service_spec.rb
create_branch_service_spec.rb
create_snippet_service_spec.rb
delete_branch_service_spec.rb
delete_merged_branches_service_spec.rb
event_create_service_spec.rb Enable the Layout/ExtraSpacing cop 2019-01-24 13:05:45 +01:00
gravatar_service_spec.rb
import_export_clean_up_service_spec.rb
note_summary_spec.rb Fix updated_at doesn't apply to state_event updates of issues via API 2019-04-08 15:33:30 +00:00
notification_recipient_service_spec.rb
notification_service_spec.rb Revert "Merge branch 'if-57131-external_auth_to_ce' into 'master'" 2019-04-05 13:02:56 +00:00
preview_markdown_service_spec.rb Fixed test specs 2019-04-04 13:08:34 +00:00
push_event_payload_service_spec.rb
repair_ldap_blocked_user_service_spec.rb
repository_archive_clean_up_service_spec.rb
reset_project_cache_service_spec.rb
search_service_spec.rb
spam_service_spec.rb
submit_usage_ping_service_spec.rb
system_hooks_service_spec.rb
system_note_service_spec.rb Merge branch 'ce-issue_6628' into 'master' 2019-04-08 18:10:31 +00:00
task_list_toggle_service_spec.rb Fenced blockquotes to not change source line pos 2019-04-04 18:59:31 -05:00
todo_service_spec.rb Enable the Layout/ExtraSpacing cop 2019-01-24 13:05:45 +01:00
update_deployment_service_spec.rb
update_merge_request_metrics_service_spec.rb
update_snippet_service_spec.rb
upload_service_spec.rb Improve email messages 2019-01-07 11:16:58 +08:00
user_project_access_changed_service_spec.rb
verify_pages_domain_service_spec.rb Refactor verify_pages_domain_service specs 2019-03-27 19:03:42 +00:00
web_hook_service_spec.rb Fix WebHookService spec failing in Ruby 2.6 2019-02-16 14:42:25 -08:00