in lib/release_tools/metrics/patch_release_status.rb [26:53]
def execute
return unless Feature.enabled?(:release_status_metric)
logger.info(
'Setting release_patch_status metric',
status: status_value,
labels: "#{release_date},#{versions}"
)
return if ReleaseTools::SharedStatus.dry_run?
return if status_value.nil?
if status == :warning && !release_date_next_week?
logger.info(
'Not creating warning metric; patch release date is not next week',
release_date: release_date
)
return
end
client.reset(METRIC)
client.set(METRIC, status_value, labels: "#{release_date},#{versions}")
end