Write to random env variables

This commit is contained in:
Ethan Dennis
2023-05-15 10:58:01 -07:00
parent dad867c7ca
commit 0a01e3e141
8 changed files with 59 additions and 21 deletions
+21
View File
@@ -0,0 +1,21 @@
# frozen_string_literal: true
module EnvironmentWriter
def set_output(name, value)
modify_env("GITHUB_OUTPUT", name, value)
end
def set_environment(name, value)
modify_env("GITHUB_ENV", name, value)
end
private
def modify_env(file, name, value)
return if value.nil?
File.open(ENV[file], "a") do |f|
f.puts "#{name}=#{value}"
end
end
end
-11
View File
@@ -1,11 +0,0 @@
# frozen_string_literal: true
module OutputWriter
def set_output(name, value)
return if value.nil?
File.open(ENV["GITHUB_OUTPUT"], "a") do |f|
f.puts "#{name}=#{value}"
end
end
end