Repository navigation
ci(storage): run the MongoDB driver suite nightly, not on every PR - #8084
Conversation
The MongoDB storage lane no longer runs on pull requests, leaving only the nightly schedule and manual dispatch. The shipped desktop product uses SQLite only, so the PR check compiled a feature set no other lane builds and cost 10-13 hosted minutes per push without gating anything. Auto-committed-on: macbook
The storage path filter comment and the self-hosted runner table both implied MongoDB shared the pull-request lane with the other storage drivers. Both now state that storage-mongodb.yml runs nightly and on demand instead, so the docs match the actual trigger. Auto-committed-on: macbook
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: e681ecc588
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| # never holds up the PR lanes. | ||
| # - nightly on main, so a driver regression is caught within a day; | ||
| # - on demand (`workflow_dispatch`), e.g. for a PR that changes a driver. | ||
| # It does not run on pull requests. The shipped desktop product uses SQLite |
There was a problem hiding this comment.
Update the public storage CI guide
After this trigger removal, docs/gitbooks/en/developing/architecture/storage.md:181 still tells contributors that this workflow runs on pull requests touching storage paths. That is now false and can lead maintainers to treat MongoDB changes as PR-tested when they actually require a manual dispatch or the nightly run; update the canonical public guide along with this behavior change.
AGENTS.md reference: AGENTS.md:L27-L28
Useful? React with 👍 / 👎.
Tiny Sweeper reviewTiny Sweeper reviewed this change across 5 lane(s) and found 0 active actionable finding(s). Detailed lane evidence and any incomplete work are listed below. State: Ready for maintainer review Review snapshot
Completeness: Complete FeaturesNone identified with supported citations. TestsNo supported feature-to-test mapping was produced. Test execution is not inferred. FindingsNo active actionable findings. Before mergeNone. Agent review detailscritique
security
tests
commits
description
Evidence and run details
|
There was a problem hiding this comment.
tinysweeper found nothing blocking. Approving.
$0.0092 · 240,364 in / 32,409 out · 125,952 cached (52%) · ladder/vectors-oai3, deepseek-v4.1-flash · 253 embedded
critique: $0.0019 · 120,294 in / 16,303 out · 75,776 cached (63%) · deepseek-v4.1-flash
security: $0.0036 · 87,875 in / 5,507 out · 30,080 cached (34%) · deepseek-v4.1-flash
description: $0.0032 · 29,201 in / 8,000 out · 18,048 cached (62%) · deepseek-v4.1-flash
Summary
Storage (MongoDB)no longer runs on pull requests. It keeps running nightly onmainand on demand (workflow_dispatch)..github/ci-paths-filter.ymlanddocs/ci-self-hosted.md.Problem
vendor/**,Cargo.lockor about 30 core domain paths triggered it.storage-sqlite(scripts/ci/product-features.txt). MongoDB backs the SaaS profiles, and this workflow compiles a feature set no other lane builds.Solution
pull_requesttrigger. The nightlyschedulestill catches a driver regression within a day, andworkflow_dispatchcovers a PR that deliberately changes a driver.storage-driverslane of CI Fast.Submission Checklist
self-hosted-lanes.test.mjs(including the MongoDB target-parity test) still passes, 39/39.Impact
Related
AI Authored PR Metadata (required for Codex/Linear PRs)
Linear Issue
Commit & Branch
Validation Run
pnpm --filter openhuman-app format:check: N/Apnpm typecheck: N/Anode --test scripts/__tests__/self-hosted-lanes.test.mjs(39 passed),actionlint .github/workflows/storage-mongodb.ymlValidation Blocked
command:N/Aerror:N/Aimpact:N/ABehavior Changes
Parity Contract
--testlist.Duplicate / Superseded PR Handling
Summary by CodeRabbit
mainor on demand, rather than automatically for pull requests.