guanghulab/.github/workflows/manifest-validate.yml
Guanghu Domestic Migration d1e47f4565
Some checks are pending
自动更新代码和重启 / update-and-restart (push) Waiting to run
CI检查 + 自动部署 / check (push) Waiting to run
CI检查 + 自动部署 / deploy (push) Blocked by required conditions
重启聊天服务 / restart (push) Waiting to run
chore: import sanitized domestic snapshot for REPO-002
Source snapshot: ca48d3ddf926d79aa138306164169baf764bb829
2026-07-17 15:54:41 +08:00

34 lines
896 B
YAML

name: '✦ Manifest 校验 · ZY-FN 编号体系'
on:
pull_request:
paths:
- '.github/brain/architecture/function-manifest.json'
- '.github/brain/architecture/function-manifest.schema.json'
- 'scripts/manifest/**'
push:
branches:
- main
paths:
- '.github/brain/architecture/function-manifest.json'
- '.github/brain/architecture/function-manifest.schema.json'
- 'scripts/manifest/**'
workflow_dispatch:
permissions:
contents: read
jobs:
validate:
name: '校验 function-manifest.json'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: '20'
- name: 'Run validator'
run: node scripts/manifest/validate.js --strict
- name: 'Run channel-switcher smoke test'
run: node server/channel-switcher/test/smoke.js