This instance will be upgraded to Heptapod 0.31.0 on 2022-05-19 at 11:00 UTC+2 (a few minutes of down time)

Commit 7ed8263c authored by Filipa Lacerda's avatar Filipa Lacerda Committed by Steve Azzopardi
Browse files

Removes icon key from job endpoint

This was added because we thought we'd need
to render the environment status but we
already have this information in the
build status
parent 918509d00199
# frozen_string_literal: true
class BuildDetailsEntity < JobEntity
include EnvironmentHelper
include RequestAwareEntity
include CiStatusHelper
expose :coverage, :erased_at, :duration
expose :tag_list, as: :tags
expose :has_trace?, as: :has_trace
......@@ -15,10 +11,6 @@ class BuildDetailsEntity < JobEntity
expose :deployment_status, if: -> (*) { build.has_environment? } do
expose :deployment_status, as: :status
expose :icon do |build|
expose :persisted_environment, as: :environment, with: EnvironmentEntity
title: Remove icon key from job endopoint
type: other
......@@ -225,7 +225,6 @@ def get_index(**extra_params)
expect(response).to have_gitlab_http_status(:ok)
expect(json_response).to match_schema('job/job_details')
expect(json_response['deployment_status']["status"]).to eq 'creating'
expect(json_response['deployment_status']["icon"]).to eq 'passed'
expect(json_response['deployment_status']["environment"]).not_to be_nil
......@@ -2,7 +2,6 @@
"type": "object",
"required": [
"properties": {
......@@ -20,7 +19,6 @@
{ "type": "null" }
"icon": { "type": "string" },
"environment": { "$ref": "../environment.json" }
"additionalProperties": false
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment