Skip to content

fix(ci): make fullrepo bootstrap race-tolerant#4

Open
rldyourmnd wants to merge 1 commit into
mainfrom
fix/fullrepo-bootstrap-ci
Open

fix(ci): make fullrepo bootstrap race-tolerant#4
rldyourmnd wants to merge 1 commit into
mainfrom
fix/fullrepo-bootstrap-ci

Conversation

@rldyourmnd

Copy link
Copy Markdown
Collaborator

Summary

  • Adds a non-mutating --bootstrap-ci fullrepo restore mode for GitHub Actions.
  • Retries exact schema-v3 overlay resolution to tolerate source/fullrepo publication races.
  • Writes dist/gates/fullrepo-bootstrap-ci.json and uploads bootstrap logs from validate/release workflows.
  • Classifies the bounded Chrome DevTools MCP update advisory as benign CI noise.

Validation

  • uv run --with pytest --with pytest-cov python -m pytest -q tests/unit/test_classify_ci_noise.py tests/unit/test_fullrepo_sync.py --no-cov
  • scripts/sync_fullrepo_branch.sh --bootstrap-ci --bootstrap-attempts 1 --bootstrap-sleep-seconds 0
  • scripts/validate_fast.sh
  • python3 scripts/classify_ci_noise.py --strict mcp-safe-calls.stderr.log after local MCP safe-call smoke
  • python3 scripts/scan_text_security.py --scope tracked --strict
  • bash scripts/smoke_hooks.sh --repo-only
  • git diff --check

Fullrepo binding

  • Source branch: fix/fullrepo-bootstrap-ci
  • Source head: 01bca0c856cfced94ea2a51fc94a1174bda4a0fa
  • Fullrepo overlay: 4dab0c6e4b7b80b12a738f936ae70d6132b96ade
  • Fullrepo schema/protocol: 3 / 1.0.0

Release status

No tag, GitHub Release, merge, or branch deletion was performed.

Comment on lines +87 to +88
r"^Update available: \d+(?:\.\d+){1,3} -> \d+(?:\.\d+){1,3}$|"
r"^Run `npm install chrome-devtools-mcp@latest` to update\.$"
Comment on lines +87 to +88
r"^Update available: \d+(?:\.\d+){1,3} -> \d+(?:\.\d+){1,3}$|"
r"^Run `npm install chrome-devtools-mcp@latest` to update\.$"
Comment on lines +87 to +88
r"^Update available: \d+(?:\.\d+){1,3} -> \d+(?:\.\d+){1,3}$|"
r"^Run `npm install chrome-devtools-mcp@latest` to update\.$"
Comment on lines +87 to +88
r"^Update available: \d+(?:\.\d+){1,3} -> \d+(?:\.\d+){1,3}$|"
r"^Run `npm install chrome-devtools-mcp@latest` to update\.$"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants