优化环境变量设置逻辑,使用subprocess调用替代文件写入

This commit is contained in:
Ing 2025-11-29 22:31:35 +08:00
parent 9a4103f028
commit cfdf7cc3fc

View File

@ -29,10 +29,12 @@ jobs:
# -*- coding: utf-8 -*-
import json
import os
import subprocess
def set_env(name, value):
with open(os.environ['GITHUB_ENV'], 'a', encoding='utf-8') as f:
f.write(f'{name}={value}\n')
subprocess.call(f'echo "{name}<<EOF" >> $GITHUB_ENV', shell=True)
subprocess.call(f'echo "{value}" >> $GITHUB_ENV', shell=True)
subprocess.call(f'echo "EOF" >> $GITHUB_ENV', shell=True)
issuetitle = """${{ github.event.issue.title }}"""
issuebody = """${{ github.event.issue.body }}"""