Skip to content

ci(web): 补齐镜像构建输入触发与回归保护 - #2325

Merged
DeliciousBuding merged 1 commit into
masterfrom
fix/web-cd-inputs
Sep 5, 2026
Merged

ci(web): 补齐镜像构建输入触发与回归保护#2325
DeliciousBuding merged 1 commit into
masterfrom
fix/web-cd-inputs

Conversation

@DeliciousBuding

Copy link
Copy Markdown
Collaborator

Summary

  • Include Workbench source and the pnpm workspace manifest in Web CD push paths, matching the reviewed Docker build inputs.
  • Extend the existing CI policy verifier and its self-tests: deleting any of the eight watched inputs fails; Workbench-only changes select Web CD while unrelated packages/docs remain filtered.
  • Clarify image publication versus runtime deployment in the CI/CD owner document.

Closes #2324

Validation

  • python scripts/verify/verify-ci-gates.py — passed
  • python scripts/verify/tests/verify-ci-gates.Tests.py — 43 tests passed (including eight input-deletion mutations and nine path-selection cases)
  • python scripts/verify/verify-doc-ssot.py — passed
  • YAML parse: Web CD, checks workflow, OpenAPI — passed
  • git diff --check — passed

Boundaries

CI/configuration only; no product/runtime changes. No new L3 or packaged Desktop evidence (real_tested=false for this change). Image publication will be checked separately after merge; publication is not deployment.

Co-authored-by: Codex <codex@vectorcontrol.tech>
@coderabbitai

coderabbitai Bot commented Sep 5, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Team

Run ID: f34a55d5-da2f-4648-b47c-637dda279c2c

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@DeliciousBuding
DeliciousBuding merged commit 5809d57 into master Sep 5, 2026
44 checks passed
@DeliciousBuding
DeliciousBuding deleted the fix/web-cd-inputs branch September 5, 2026 15:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ci(web): Workbench-only 改动未触发 Web 镜像构建

1 participant