Skip to content

fix: keep ci gate clean-checkout safe#136

Merged
MiaoDX merged 1 commit into
mainfrom
fix/ci-clean-checkout-b1-assets
Jun 22, 2026
Merged

fix: keep ci gate clean-checkout safe#136
MiaoDX merged 1 commit into
mainfrom
fix/ci-clean-checkout-b1-assets

Conversation

@MiaoDX

@MiaoDX MiaoDX commented Jun 22, 2026

Copy link
Copy Markdown
Owner

Summary

  • mark private B1 / Agibot / submodule-content tests as local before directory layer classification
  • exclude local tests from the fast CI gate
  • isolate runtime inventory unit tests from unrelated live host ports while preserving default production probing

Root cause

Local verification was not equivalent to GitHub Actions. The workstation checkout has private B1/Agibot assets and live host state, while Actions checks out without submodule contents or local private data. Some private-asset tests were still classified as contract because the directory layer won before the new local checks. Two operator-console tests also read the real default MCP port and changed result based on whatever was running locally.

Verification

  • just agent::verify ci-required
  • no-submodule clean clone with fresh .venv: uv sync --extra dev && just agent::verify ci-required

Co-authored-by: Codex <codex@users.noreply.github.com>
@MiaoDX MiaoDX merged commit 802149d into main Jun 22, 2026
6 of 8 checks passed
@MiaoDX MiaoDX deleted the fix/ci-clean-checkout-b1-assets branch June 22, 2026 06:09
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.

1 participant