blob: 668970aaff243a7e9b38d2103a1cde7a12f6bd1f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
# frozen_string_literal: true
module Types
module Ci
class RunnerUpgradeStatusEnum < BaseEnum
graphql_name 'CiRunnerUpgradeStatus'
MODEL_STATUS_TO_GRAPHQL_TRANSLATIONS = {
invalid_version: :invalid,
unavailable: :not_available
}.freeze
::Ci::RunnerVersion::STATUS_DESCRIPTIONS.each do |status, description|
status_name_src = MODEL_STATUS_TO_GRAPHQL_TRANSLATIONS.fetch(status, status)
value status_name_src.to_s.upcase, description: description, value: status
end
end
end
end
|