Skip to content

test: restore develop CI signal#1105

Open
shaun0927 wants to merge 1 commit into
developfrom
fix/develop-ci-test-blockers
Open

test: restore develop CI signal#1105
shaun0927 wants to merge 1 commit into
developfrom
fix/develop-ci-test-blockers

Conversation

@shaun0927
Copy link
Copy Markdown
Owner

Summary

  • Restores develop CI signal that was blocking unrelated feature PRs.
  • Aligns tab tests/mocks with the current createTarget(..., isolatedContext) and context metadata contract.
  • Keeps doctor check tests consistent with current implementations and Node typings.
  • Shortens interact description while preserving required When/When NOT guidance.

Scope/fit review

  • This is intentionally separated from the Stagehand-inspired feature PRs so those PRs remain narrowly scoped.
  • No runtime feature semantics are changed except shortening user-facing tool description text to fit the existing schema-budget test.
  • Fixes are limited to CI failures observed on current develop merge refs.

Validation

  • /Users/jh0927/openchrome/node_modules/.bin/tsc -p tsconfig.json --pretty false
  • npm run lint (passes with existing warnings only)
  • npx jest --config jest.config.js --runInBand tests/tools/tabs.test.ts tests/tool-descriptions.test.ts tests/cli/doctor/checks/chrome-binary.test.ts tests/cli/doctor/checks/disk-space.test.ts tests/cli/doctor/checks/home-writable.test.ts tests/cli/doctor/checks/network-local.test.ts

Merge verification checklist

Align tests with current tab context metadata, doctor check thresholds, and tool description budget so unrelated feature PRs can rely on CI again.

Constraint: This is a base-branch unblocker only; avoid carrying these fixes inside feature PRs.

Rejected: Duplicating CI fixes into each feature branch | it would pollute narrowly scoped Stagehand-inspired PRs.

Confidence: high

Scope-risk: narrow

Directive: Keep future contract changes paired with tests in the same PR to avoid hidden develop breakage.

Tested: /Users/jh0927/openchrome/node_modules/.bin/tsc -p tsconfig.json --pretty false; npm run lint; npx jest --config jest.config.js --runInBand tests/tools/tabs.test.ts tests/tool-descriptions.test.ts tests/cli/doctor/checks/chrome-binary.test.ts tests/cli/doctor/checks/disk-space.test.ts tests/cli/doctor/checks/home-writable.test.ts tests/cli/doctor/checks/network-local.test.ts

Not-tested: Full npm test matrix locally
@gemini-code-assist
Copy link
Copy Markdown

Warning

You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again!

@qodo-code-review
Copy link
Copy Markdown

Qodo reviews are paused for this user.

Troubleshooting steps vary by plan Learn more →

On a Teams plan?
Reviews resume once this user has a paid seat and their Git account is linked in Qodo.
Link Git account →

Using GitHub Enterprise Server, GitLab Self-Managed, or Bitbucket Data Center?
These require an Enterprise plan - Contact us
Contact us →

@chatgpt-codex-connector
Copy link
Copy Markdown

Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits.
Repo admins can enable using credits for code reviews in their settings.

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