N+1 queries in PipelinesController#show.json loading manual actions
It seems that we have some N+1 queries when the builds are manual actions:
[
"app/models/concerns/ci/metadatable.rb:69:in `read_metadata_attribute'",
"app/models/concerns/ci/metadatable.rb:40:in `options'",
"app/models/concerns/ci/metadatable.rb:28:in `degenerated?'",
"app/models/ci/build.rb:345:in `archived?'",
"app/models/ci/build.rb:352:in `playable?'",
"app/serializers/build_action_entity.rb:27:in `playable?'",
"app/serializers/base_serializer.rb:16:in `represent'",
"app/serializers/concerns/with_pagination.rb:21:in `represent'",
"app/serializers/pipeline_serializer.rb:21:in `represent'",
"app/controllers/projects/pipelines_controller.rb:183:in `serialize_pipelines'",
"app/controllers/projects/pipelines_controller.rb:43:in `block (2 levels) in index'",
"app/controllers/projects/pipelines_controller.rb:37:in `index'",
"app/controllers/application_controller.rb:545:in `block in allow_gitaly_ref_name_caching'",
"lib/gitlab/gitaly_client.rb:314:in `allow_ref_name_caching'",
"app/controllers/application_controller.rb:544:in `allow_gitaly_ref_name_caching'",
"ee/lib/gitlab/ip_address_state.rb:10:in `with'",
"ee/app/controllers/ee/application_controller.rb:43:in `set_current_ip_address'",
"lib/gitlab/session.rb:11:in `with_session'",
"app/controllers/application_controller.rb:462:in `set_session_storage'",
"app/controllers/application_controller.rb:456:in `set_locale'",
"ee/lib/gitlab/jira/middleware.rb:19:in `call'"
]

