diff --git a/skyeye/hibernation/daily-hibernation.js b/skyeye/hibernation/daily-hibernation.js index f925f297..be66bf0c 100644 --- a/skyeye/hibernation/daily-hibernation.js +++ b/skyeye/hibernation/daily-hibernation.js @@ -277,10 +277,10 @@ function run() { console.log(` 修复: ${checkpoint.issues_auto_fixed} 项`); console.log('═══════════════════════════════════════════════'); - // 输出供 workflow 使用 - console.log(`::set-output name=checkpoint_id::${checkpoint.checkpoint_id}`); - console.log(`::set-output name=optimizations::${optimizations.length}`); - console.log(`::set-output name=guards_online::${Object.keys(healthResults.guards).length}`); + // 输出关键结果到 stdout 方便 workflow 日志检索 + console.log(`[RESULT] checkpoint_id=${checkpoint.checkpoint_id}`); + console.log(`[RESULT] optimizations=${optimizations.length}`); + console.log(`[RESULT] guards_online=${Object.keys(healthResults.guards).length}`); return checkpoint; } diff --git a/skyeye/hibernation/overtime-monitor.js b/skyeye/hibernation/overtime-monitor.js index 6cbbaf1f..87329e32 100644 --- a/skyeye/hibernation/overtime-monitor.js +++ b/skyeye/hibernation/overtime-monitor.js @@ -71,11 +71,11 @@ function run() { console.log(` 超出阈值 ${OVERTIME_THRESHOLD * 100}%(预计 ${result.threshold}min)`); // 输出供 readme-status-updater 使用 - console.log(`::set-output name=overtime::true`); - console.log(`::set-output name=message::${result.message}`); + console.log(`[RESULT] overtime=true`); + console.log(`[RESULT] message=${result.message}`); } else { console.log(`✅ 休眠时间正常,剩余 ${result.remaining}min`); - console.log(`::set-output name=overtime::false`); + console.log(`[RESULT] overtime=false`); } return result; diff --git a/skyeye/hibernation/sleep-scheduler.js b/skyeye/hibernation/sleep-scheduler.js index ad4200b2..bccc34fe 100644 --- a/skyeye/hibernation/sleep-scheduler.js +++ b/skyeye/hibernation/sleep-scheduler.js @@ -476,9 +476,9 @@ function run() { fs.writeFileSync(outputPath, JSON.stringify(result, null, 2) + '\n', 'utf8'); console.log(`[SkyEye Sleep Scheduler] Decision written to: ${outputPath}`); - // 也输出到 stdout 方便 workflow 捕获 - console.log('::set-output name=sleep_minutes::' + (result.decision.total_minutes || 0)); - console.log('::set-output name=sleep_decision::' + JSON.stringify(result.decision)); + // 输出关键结果到 stdout 方便 workflow 日志检索 + console.log(`[RESULT] sleep_minutes=${result.decision.total_minutes || 0}`); + console.log(`[RESULT] sleep_decision=${JSON.stringify(result.decision)}`); return result; }