aboutsummaryrefslogtreecommitdiff
path: root/src/output.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/output.zig')
-rw-r--r--src/output.zig8
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 {