diff --git a/.gitea/workflows/python.yml b/.gitea/workflows/python.yml index 56b6f35..82eac63 100644 --- a/.gitea/workflows/python.yml +++ b/.gitea/workflows/python.yml @@ -4,10 +4,12 @@ on: branches: [main] paths: - 'apps/python/**' + - 'scripts/deploy-python.sh' - '.gitea/workflows/python.yml' pull_request: paths: - 'apps/python/**' + - 'scripts/deploy-python.sh' - '.gitea/workflows/python.yml' workflow_dispatch: diff --git a/.gitea/workflows/studio.yml b/.gitea/workflows/studio.yml index 0697c4b..fcbecdd 100644 --- a/.gitea/workflows/studio.yml +++ b/.gitea/workflows/studio.yml @@ -4,11 +4,13 @@ on: branches: [main] paths: - 'apps/studio/**' + - 'scripts/deploy-studio.sh' - '.gitea/workflows/studio.yml' - 'pnpm-workspace.yaml' pull_request: paths: - 'apps/studio/**' + - 'scripts/deploy-studio.sh' - '.gitea/workflows/studio.yml' - 'pnpm-workspace.yaml' workflow_dispatch: diff --git a/.gitea/workflows/wiki.yml b/.gitea/workflows/wiki.yml index 11f4581..308cbab 100644 --- a/.gitea/workflows/wiki.yml +++ b/.gitea/workflows/wiki.yml @@ -7,7 +7,9 @@ on: - '.gitea/workflows/wiki.yml' - 'Dockerfile' - 'compose.yml' - - 'scripts/**' + - 'scripts/deploy.sh' + - 'scripts/infra.sh' + - 'scripts/integration.sh' - 'pnpm-workspace.yaml' pull_request: paths: @@ -15,7 +17,9 @@ on: - '.gitea/workflows/wiki.yml' - 'Dockerfile' - 'compose.yml' - - 'scripts/**' + - 'scripts/deploy.sh' + - 'scripts/infra.sh' + - 'scripts/integration.sh' - 'pnpm-workspace.yaml' workflow_dispatch: diff --git a/docs/stage-files.md b/docs/stage-files.md index 8cd7e9e..bb5e3e6 100644 --- a/docs/stage-files.md +++ b/docs/stage-files.md @@ -151,3 +151,5 @@ - `scripts/release-mode.sh`:移除旧目录入口或不再适用的 Web-only 发布逻辑。 - `src/pages/index.tsx`:移除旧目录入口或不再适用的 Web-only 发布逻辑。 - `tests/release-mode.sh`:移除旧目录入口或不再适用的 Web-only 发布逻辑。 + +后续校正:`.gitea/workflows/wiki.yml`、`studio.yml`、`python.yml` 将根目录部署脚本也精确归属到对应项目,防止修改 Studio/Python 部署脚本时错误运行 Wiki CI。