mirror of
https://github.com/actions/runner.git
synced 2025-12-10 12:36:23 +00:00
21 lines
772 B
C#
21 lines
772 B
C#
using System;
|
|
using GitHub.Runner.Common;
|
|
|
|
namespace GitHub.Runner.Worker
|
|
{
|
|
public class FeatureManager
|
|
{
|
|
public static bool IsContainerHooksEnabled(Variables variables)
|
|
{
|
|
var isContainerHookFeatureFlagSet = variables?.GetBoolean(Constants.Runner.Features.AllowRunnerContainerHooks) ?? false;
|
|
var isContainerHooksPathSet = !string.IsNullOrEmpty(Environment.GetEnvironmentVariable(Constants.Hooks.ContainerHooksPath));
|
|
return isContainerHookFeatureFlagSet && isContainerHooksPathSet;
|
|
}
|
|
|
|
public static bool IsContainerActionRunnerTempEnabled(Variables variables)
|
|
{
|
|
return variables?.GetBoolean(Constants.Runner.Features.ContainerActionRunnerTemp) ?? false;
|
|
}
|
|
}
|
|
}
|