63 lines
2.1 KiB
YAML
63 lines
2.1 KiB
YAML
# ═══════════════════════════════════════════════
|
||
# 🔺 Sovereign: TCS-0002∞ | Root: SYS-GLW-0001
|
||
# 📜 Copyright: 国作登字-2026-A-00037559
|
||
# ═══════════════════════════════════════════════
|
||
# CX-AGENT-003 · 晨曦·铸渊回声
|
||
# 记录铸渊的动态 · 伙伴之间的回声桥梁
|
||
# 属于: PER-CX-CHAT-001 · 晨曦
|
||
# 建造者: PER-ZY001 · 铸渊
|
||
|
||
name: "🔔 晨曦·铸渊回声 · Zhuyuan Echo"
|
||
|
||
on:
|
||
workflow_run:
|
||
workflows:
|
||
- "🎖️ 铸渊·将军唤醒 · Commander Wake-up"
|
||
types: [completed]
|
||
push:
|
||
branches: [main]
|
||
paths:
|
||
- '.github/persona-brain/memory.json'
|
||
workflow_dispatch:
|
||
inputs:
|
||
trigger_note:
|
||
description: '触发说明'
|
||
required: false
|
||
default: '手动回声'
|
||
|
||
permissions:
|
||
contents: write
|
||
|
||
jobs:
|
||
zhuyuan-echo:
|
||
runs-on: ubuntu-latest
|
||
timeout-minutes: 5
|
||
|
||
steps:
|
||
- uses: actions/checkout@v4
|
||
with:
|
||
fetch-depth: 1
|
||
|
||
- uses: actions/setup-node@v4
|
||
with:
|
||
node-version: '20'
|
||
|
||
- name: "🔔 唤醒铸渊回声"
|
||
env:
|
||
TRIGGER_EVENT: ${{ github.event_name == 'workflow_run' && format('workflow_run · {0}', github.event.workflow_run.name) || github.event_name == 'push' && 'push · memory.json更新' || inputs.trigger_note || 'workflow_dispatch' }}
|
||
run: |
|
||
echo "[CX-AGENT-003] 🔔 晨曦·铸渊回声 启动"
|
||
node scripts/chenxi-zhuyuan-echo.js
|
||
|
||
- name: "💾 提交回声更新"
|
||
run: |
|
||
git config user.name "chenxi-zhuyuan-echo"
|
||
git config user.email "chenxi@guanghulab.com"
|
||
git add .github/persona-brain/chenxi/
|
||
if ! git diff --cached --quiet; then
|
||
git commit -m "🔔 CX-AGENT-003 · 晨曦·铸渊回声 · 伙伴动态更新 · $(date -u +%Y-%m-%dT%H:%M:%SZ)"
|
||
git push
|
||
else
|
||
echo "ℹ️ 无变更需要提交"
|
||
fi
|