diff --git a/.github/workflows/cos-bridge-dispatch-to-qiuqiu.yml b/.github/workflows/cos-bridge-dispatch-to-qiuqiu.yml index 43bb66d7..9e7a3e8d 100644 --- a/.github/workflows/cos-bridge-dispatch-to-qiuqiu.yml +++ b/.github/workflows/cos-bridge-dispatch-to-qiuqiu.yml @@ -54,7 +54,7 @@ jobs: id: task_id run: | DATE=$(TZ='Asia/Shanghai' date +%Y%m%d) - SEQ=$(printf '%03d' $((RANDOM % 999 + 1))) + SEQ=$(TZ='Asia/Shanghai' date +%H%M%S) echo "id=TASK-${DATE}-${SEQ}" >> $GITHUB_OUTPUT echo "date=${DATE}" >> $GITHUB_OUTPUT diff --git a/fifth-system/darkcore-channel/deployment-guide-for-zhizhi.md b/fifth-system/darkcore-channel/deployment-guide-for-zhizhi.md index 10837b87..52b4b6d2 100644 --- a/fifth-system/darkcore-channel/deployment-guide-for-zhizhi.md +++ b/fifth-system/darkcore-channel/deployment-guide-for-zhizhi.md @@ -435,7 +435,10 @@ jobs: key: ${{ secrets.QQ_SVR_SV_KEY }} script: | cd /opt/qiuqiu/app - git pull origin main 2>/dev/null || git clone https://github.com/zhizhi200271/guanghu-zhizhi.git . + # 如果仓库是私有的,使用token认证 + git pull origin main 2>/dev/null || \ + git clone https://github.com/zhizhi200271/guanghu-zhizhi.git . 2>/dev/null || \ + echo "⚠️ 如果仓库是私有的,请在服务器配置git credential或使用SSH clone" npm install --production # 写入环境变量 diff --git a/scripts/task-tree-manager.js b/scripts/task-tree-manager.js index ba92a67c..314710e7 100644 --- a/scripts/task-tree-manager.js +++ b/scripts/task-tree-manager.js @@ -185,7 +185,7 @@ function step(opts) { task.steps.push(newStep); task.progress.total_steps = task.steps.length; - task.progress.percentage = `${Math.round((task.progress.completed_steps / task.progress.total_steps) * 100)}%`; + task.progress.percentage = task.progress.total_steps > 0 ? `${Math.round((task.progress.completed_steps / task.progress.total_steps) * 100)}%` : '0%'; task.progress.last_activity = now; task.last_updated = now;