2022-04-12 12:08:50 +00:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
|
|
|
module Types
|
|
|
|
module Ci
|
2022-07-28 21:09:42 +00:00
|
|
|
class RunnerUpgradeStatusEnum < BaseEnum
|
|
|
|
graphql_name 'CiRunnerUpgradeStatus'
|
2022-04-12 12:08:50 +00:00
|
|
|
|
2022-07-01 00:09:48 +00:00
|
|
|
::Ci::RunnerVersion::STATUS_DESCRIPTIONS.each do |status, description|
|
2022-07-19 00:09:42 +00:00
|
|
|
status_name_src =
|
|
|
|
if status == :invalid_version
|
|
|
|
:invalid
|
|
|
|
else
|
|
|
|
status
|
|
|
|
end
|
2022-04-26 18:09:02 +00:00
|
|
|
|
2022-07-19 00:09:42 +00:00
|
|
|
value status_name_src.to_s.upcase, description: description, value: status
|
2022-04-21 21:08:43 +00:00
|
|
|
end
|
2022-04-12 12:08:50 +00:00
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|