+function set_addpath($os_vnd, $paths) {
+ foreach ((array) $paths as $path) if ($os_vnd == "Windows") {
+?>
+ echo "<?=$path?>" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
+<?php
+ } else {
+?>
+ echo 'PATH="$PATH:<?=$path?>"' >> ${GITHUB_ENV}
+<?php
+ }
+}
+function step_setenv($os_vnd, $var, $val) {
+ if ($var === "PATH") {
+ return set_addpath($os_vnd, $val);
+ }
+ if ($os_vnd == "Windows") {
+?>
+ echo '<?=$var?>=<?=$val?>' | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append
+<?php
+ } else {
+?>
+ echo <?=$var?>="<?=$val?>" >> ${GITHUB_ENV}
+<?php
+ }
+}
+