From fe6719d120f796b6ff06a95133065286408026ce Mon Sep 17 00:00:00 2001 From: TingluoHuang Date: Wed, 1 Sep 2021 13:20:09 -0400 Subject: [PATCH] c --- src/Runner.Worker/GitHubContext.cs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/Runner.Worker/GitHubContext.cs b/src/Runner.Worker/GitHubContext.cs index 0dbbfc727..30860688d 100644 --- a/src/Runner.Worker/GitHubContext.cs +++ b/src/Runner.Worker/GitHubContext.cs @@ -33,15 +33,23 @@ namespace GitHub.Runner.Worker "sha", "workflow", "workspace", + "ref_protected", }; public IEnumerable> GetRuntimeEnvironmentVariables() { foreach (var data in this) { - if (_contextEnvAllowlist.Contains(data.Key) && data.Value is StringContextData value) + if (_contextEnvAllowlist.Contains(data.Key)) { - yield return new KeyValuePair($"GITHUB_{data.Key.ToUpperInvariant()}", value); + if (data.Value is StringContextData value) + { + yield return new KeyValuePair($"GITHUB_{data.Key.ToUpperInvariant()}", value); + } + else if (data.Value is BooleanContextData booleanValue) + { + yield return new KeyValuePair($"GITHUB_{data.Key.ToUpperInvariant()}", booleanValue.ToString()); + } } } }