Merge pull request #8717 from reitermarkus/ansi-annotations

Strip escape codes from annotations.
This commit is contained in:
Markus Reiter 2020-09-14 00:23:54 +02:00 committed by GitHub
commit a613918859
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,5 +1,7 @@
# frozen_string_literal: true
require "utils/tty"
module GitHub
# Helper functions for interacting with GitHub Actions.
#
@ -26,7 +28,7 @@ module GitHub
raise ArgumentError, "Unsupported type: #{type.inspect}" unless [:warning, :error].include?(type)
@type = type
@message = String(message)
@message = Tty.strip_ansi(message)
@file = self.class.path_relative_to_workspace(file) if file
@line = Integer(line) if line
@column = Integer(column) if column