fix: address code review feedback on generator scripts and workflow

Co-authored-by: qinfendebingshuo <207279273+qinfendebingshuo@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot] 2026-03-13 19:39:42 +00:00
parent 3c0617f32e
commit f1137aa3f0
5 changed files with 9 additions and 7 deletions

View File

@ -107,7 +107,7 @@ jobs:
# ── Step 6: 向 Notion 回报巡检结果 ──
- name: 向 Notion 回报巡检结果
if: env.NOTION_TOKEN != '' && env.SYSLOG_DB_ID != ''
if: ${{ secrets.NOTION_TOKEN != '' && secrets.SYSLOG_DB_ID != '' }}
env:
NOTION_TOKEN: ${{ secrets.NOTION_TOKEN }}
SYSLOG_DB_ID: ${{ secrets.SYSLOG_DB_ID }}
@ -140,4 +140,5 @@ jobs:
\"rich_text\": [{ \"text\": { \"content\": \"$REPORT\" } }]
}
}]
}" > /dev/null 2>&1 && echo "✅ Notion 回报完成" || echo "⚠️ Notion 回报失败(非致命)"
}" 2>&1 | tail -1
echo "✅ Notion 回报请求已发送"

View File

@ -1,6 +1,6 @@
{
"version": "4.0",
"generated_at": "2026-03-13T19:36:48.714Z",
"generated_at": "2026-03-13T19:38:09.552Z",
"generated_by": "scripts/generate-communication-map.js",
"description": "数字地球系统通信地图 · 所有通信入口与数据流",
"api_endpoints": {

View File

@ -1,6 +1,6 @@
{
"version": "4.0",
"last_check": "2026-03-14 03:36:48+08:00",
"last_check": "2026-03-14 03:38:09+08:00",
"communication": "synced",
"automation": "stable",
"maintenance_agent": "active",

View File

@ -16,7 +16,6 @@ const BRAIN_DIR = path.join(ROOT, 'brain');
const OUT_PATH = path.join(BRAIN_DIR, 'communication-map.json');
const now = new Date();
const nowISO = now.toISOString();
// ── 工具函数 ──
@ -158,7 +157,7 @@ function generate() {
const map = {
version: existing.version || '4.0',
generated_at: nowISO,
generated_at: now.toISOString(),
generated_by: 'scripts/generate-communication-map.js',
description: '数字地球系统通信地图 · 所有通信入口与数据流',
api_endpoints: existing.api_endpoints || {},

View File

@ -15,9 +15,11 @@ const ROOT = path.join(__dirname, '..');
const BRAIN_DIR = path.join(ROOT, 'brain');
const OUT_PATH = path.join(BRAIN_DIR, 'system-health.json');
const BEIJING_OFFSET_MS = 8 * 3600 * 1000;
const now = new Date();
const nowISO = now.toISOString();
const nowBJ = new Date(now.getTime() + 8 * 3600 * 1000).toISOString()
const nowBJ = new Date(now.getTime() + BEIJING_OFFSET_MS).toISOString()
.replace('T', ' ').slice(0, 19) + '+08:00';
// ── 巡检 brain/ 目录完整性 ──