• Jonathon Reinhart's avatar
    Add support for Git push options, specifically ci.skip · ba781484
    Jonathon Reinhart authored
    gitlab-shell!166 added support for collecting push options
    from the environment, and passing them along to the
    /internal/post_receive API endpoint.
    
    This change handles the new push_options JSON element in the payload,
    and passes them on through to the GitPushService and GitTagPushService
    services.
    
    Futhermore, it adds support for the first push option, ci.skip.  With
    this change, one can use 'git push -o ci.skip' to skip CI pipe
    execution. Note that the pipeline is still created, but in the "skipped"
    state, just like with the 'ci skip' commit message text.
    
    Implements #18667
    ba781484
Name
Last commit
Last update
..
api Loading commit data...
assets Loading commit data...
backup Loading commit data...
banzai Loading commit data...
bitbucket Loading commit data...
bitbucket_server Loading commit data...
constraints Loading commit data...
container_registry Loading commit data...
declarative_policy Loading commit data...
flowdock Loading commit data...
generators/rails/post_deployment_migration Loading commit data...
gitaly Loading commit data...
gitlab Loading commit data...
google_api Loading commit data...
haml_lint Loading commit data...
json_web_token Loading commit data...
mattermost Loading commit data...
microsoft_teams Loading commit data...
object_storage Loading commit data...
omni_auth/strategies Loading commit data...
peek Loading commit data...
quality Loading commit data...
rouge Loading commit data...
rspec_flaky Loading commit data...
support Loading commit data...
system_check Loading commit data...
tasks Loading commit data...
after_commit_queue.rb Loading commit data...
backup.rb Loading commit data...
banzai.rb Loading commit data...
carrier_wave_string_file.rb Loading commit data...
declarative_policy.rb Loading commit data...
event_filter.rb Loading commit data...
expand_variables.rb Loading commit data...
extracts_path.rb Loading commit data...
feature.rb Loading commit data...
file_size_validator.rb Loading commit data...
forever.rb Loading commit data...
gitlab.rb Loading commit data...
gt_one_coercion.rb Loading commit data...
milestone_array.rb Loading commit data...
mysql_zero_date.rb Loading commit data...
static_model.rb Loading commit data...
system_check.rb Loading commit data...
unfold_form.rb Loading commit data...
uploaded_file.rb Loading commit data...
version_check.rb Loading commit data...