У меня есть действие GitHub, которое по сути является bash скриптом. Часть javascript моего действия выполняет сценарий bash:
const core = require("@actions/core");
const exec = require("@actions/exec");
async function run() {
try {
// Execute bash script
await exec.exec(`${__dirname}/my-action-script.sh`);
} catch (error) {
core.setFailed(error.message);
}
}
run();
На данный момент это действие будет взаимодействовать с другими действиями, оставляя файлы в файловой системе. Это «невидимый» способ общения, и я хотел бы заполнить свои action.yml
выводами. Как я могу разрешить my-action-script.sh
возвращать мне выходные данные, определенные в моем action.yml
?