diff --git a/Library/Homebrew/utils/github/actions.rb b/Library/Homebrew/utils/github/actions.rb
index e61d5f32d4fc720d126b9048b620fd906d0e46b8..111a9d6ab23c6a9eade362384b15cd71149857d0 100644
--- a/Library/Homebrew/utils/github/actions.rb
+++ b/Library/Homebrew/utils/github/actions.rb
@@ -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