Skip to content

Commit f9d5b5f

Browse files
committed
Github Actions: Use Environment File
1 parent 4607417 commit f9d5b5f

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/NerdBank.GitVersioning/CloudBuildServices/GitHubActions.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,16 @@ internal class GitHubActions : ICloudBuild
1919

2020
private static string BuildingRef => Environment.GetEnvironmentVariable("GITHUB_REF");
2121

22+
private static string EnvironmentFile => Environment.GetEnvironmentVariable("GITHUB_ENV");
23+
2224
public IReadOnlyDictionary<string, string> SetCloudBuildNumber(string buildNumber, TextWriter stdout, TextWriter stderr)
2325
{
2426
return new Dictionary<string, string>();
2527
}
2628

2729
public IReadOnlyDictionary<string, string> SetCloudBuildVariable(string name, string value, TextWriter stdout, TextWriter stderr)
2830
{
29-
(stdout ?? Console.Out).WriteLine($"##[set-env name={name};]{value}");
31+
File.AppendAllText(EnvironmentFile, $"{name}={value}{Environment.NewLine}");
3032
return GetDictionaryFor(name, value);
3133
}
3234

0 commit comments

Comments
 (0)