spec/requests/projects/settings/integration_hook_logs_controller_spec.rb is failing
Summary
Job #2999710466 failed for fdfe12de:
Steps to reproduce
bundle exec rspec spec/requests/projects/settings/integration_hook_logs_controller_spec.rb
1) Projects::Settings::IntegrationHookLogsController behaves like WebHooks::HookLogActions GET #show renders a 200 if the hook exists
Failure/Error: connection.send(...)
ActiveRecord::RecordInvalid:
Validation failed: Web hook can't be blank
Shared Example Group: WebHooks::HookLogActions called from ./spec/requests/projects/settings/integration_hook_logs_controller_spec.rb:13
# ./lib/gitlab/database/load_balancing/connection_proxy.rb:120:in `block in write_using_load_balancer'
# ./lib/gitlab/database/load_balancing/load_balancer.rb:115:in `block in read_write'
# ./lib/gitlab/database/load_balancing/load_balancer.rb:184:in `retry_with_backoff'
# ./lib/gitlab/database/load_balancing/load_balancer.rb:111:in `read_write'
# ./lib/gitlab/database/load_balancing/connection_proxy.rb:119:in `write_using_load_balancer'
# ./lib/gitlab/database/load_balancing/connection_proxy.rb:71:in `transaction'
# ./spec/requests/projects/settings/integration_hook_logs_controller_spec.rb:9:in `block (2 levels) in <top (required)>'
2) Projects::Settings::IntegrationHookLogsController behaves like WebHooks::HookLogActions GET #show renders a 404 if the hook does not exist
Failure/Error: connection.send(...)
ActiveRecord::RecordInvalid:
Validation failed: Web hook can't be blank
Shared Example Group: WebHooks::HookLogActions called from ./spec/requests/projects/settings/integration_hook_logs_controller_spec.rb:13
# ./lib/gitlab/database/load_balancing/connection_proxy.rb:120:in `block in write_using_load_balancer'
# ./lib/gitlab/database/load_balancing/load_balancer.rb:115:in `block in read_write'
# ./lib/gitlab/database/load_balancing/load_balancer.rb:184:in `retry_with_backoff'
# ./lib/gitlab/database/load_balancing/load_balancer.rb:111:in `read_write'
# ./lib/gitlab/database/load_balancing/connection_proxy.rb:119:in `write_using_load_balancer'
# ./lib/gitlab/database/load_balancing/connection_proxy.rb:71:in `transaction'
# ./spec/requests/projects/settings/integration_hook_logs_controller_spec.rb:9:in `block (2 levels) in <top (required)>'
3) Projects::Settings::IntegrationHookLogsController behaves like WebHooks::HookLogActions POST #retry executes the hook and redirects to the service form
Failure/Error: connection.send(...)
ActiveRecord::RecordInvalid:
Validation failed: Web hook can't be blank
Shared Example Group: WebHooks::HookLogActions called from ./spec/requests/projects/settings/integration_hook_logs_controller_spec.rb:13
# ./lib/gitlab/database/load_balancing/connection_proxy.rb:120:in `block in write_using_load_balancer'
# ./lib/gitlab/database/load_balancing/load_balancer.rb:115:in `block in read_write'
# ./lib/gitlab/database/load_balancing/load_balancer.rb:184:in `retry_with_backoff'
# ./lib/gitlab/database/load_balancing/load_balancer.rb:111:in `read_write'
# ./lib/gitlab/database/load_balancing/connection_proxy.rb:119:in `write_using_load_balancer'
# ./lib/gitlab/database/load_balancing/connection_proxy.rb:71:in `transaction'
# ./spec/requests/projects/settings/integration_hook_logs_controller_spec.rb:9:in `block (2 levels) in <top (required)>'
4) Projects::Settings::IntegrationHookLogsController behaves like WebHooks::HookLogActions POST #retry renders a 404 if the hook does not exist
Failure/Error: connection.send(...)
ActiveRecord::RecordInvalid:
Validation failed: Web hook can't be blank
Shared Example Group: WebHooks::HookLogActions called from ./spec/requests/projects/settings/integration_hook_logs_controller_spec.rb:13
# ./lib/gitlab/database/load_balancing/connection_proxy.rb:120:in `block in write_using_load_balancer'
# ./lib/gitlab/database/load_balancing/load_balancer.rb:115:in `block in read_write'
# ./lib/gitlab/database/load_balancing/load_balancer.rb:184:in `retry_with_backoff'
# ./lib/gitlab/database/load_balancing/load_balancer.rb:111:in `read_write'
# ./lib/gitlab/database/load_balancing/connection_proxy.rb:119:in `write_using_load_balancer'
# ./lib/gitlab/database/load_balancing/connection_proxy.rb:71:in `transaction'
# ./spec/requests/projects/settings/integration_hook_logs_controller_spec.rb:9:in `block (2 levels) in <top (required)>'
Proposed Resolution
Maybe related to !93620 (merged)
Please refer to the Resolution guidance to learn more about resolution of broken master.
Job #2999710466 failed for fdfe12de: