diff options
Diffstat (limited to 'src/output.zig')
-rw-r--r-- | src/output.zig | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/output.zig b/src/output.zig index 4f47d2496..a37a58abf 100644 --- a/src/output.zig +++ b/src/output.zig @@ -168,6 +168,7 @@ pub var enable_ansi_colors = Environment.isNative; pub var enable_ansi_colors_stderr = Environment.isNative; pub var enable_ansi_colors_stdout = Environment.isNative; pub var enable_buffering = Environment.isNative; +pub var is_github_action = false; pub var stderr_descriptor_type = OutputStreamDescriptor.unknown; pub var stdout_descriptor_type = OutputStreamDescriptor.unknown; @@ -176,6 +177,13 @@ pub inline fn isEmojiEnabled() bool { return enable_ansi_colors and !Environment.isWindows; } +pub fn isGithubAction() bool { + if (bun.getenvZ("GITHUB_ACTIONS")) |value| { + return strings.eqlComptime(value, "true"); + } + return false; +} + var _source_for_test: if (Environment.isTest) Output.Source else void = undefined; var _source_for_test_set = false; pub fn initTest() void { |