ci-workflows/.forgejo/workflows/infra-monitor.yml
feibisi 0da89cf4ff
All checks were successful
Go 项目 CI / ci (push) Has been skipped
gitleaks 密钥泄露扫描 / gitleaks (push) Successful in -8h1m16s
TypeScript/JS 项目 CI / ci (push) Has been skipped
WordPress 插件 CI / ci (push) Has been skipped
feat: 基础设施监控脚本
检查 Forgejo 服务/Runner/VPS 磁盘/备份新鲜度/镜像同步/NAS 存储,
失败时写入共享上下文告警 + 创建 Forgejo Issue。
每天 08:00 Forgejo Actions cron + 08:30 本地 systemd timer 双保险。

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-02-19 12:31:08 +08:00

16 lines
343 B
YAML

name: 基础设施监控
on:
schedule:
- cron: '0 8 * * *' # 每天 08:00
workflow_dispatch:
jobs:
monitor:
runs-on: linux-arm64
steps:
- uses: actions/checkout@v4
- name: 运行基础设施检查
env:
FORGEJO_TOKEN: ${{ secrets.FORGEJO_TOKEN }}
run: python3 scripts/infra-monitor.py