Skip to content

test(core): stabilize release gate timeouts - #167

Merged
jb-thery merged 2 commits into
mainfrom
release/agentic-rag-performance
Aug 19, 2026
Merged

test(core): stabilize release gate timeouts#167
jb-thery merged 2 commits into
mainfrom
release/agentic-rag-performance

Conversation

@jb-thery

Copy link
Copy Markdown
Member

Summary

  • Align three integration-test budgets with their measured workloads under CI contention.
  • Preserve every retrieval, catalog, lock, and child-process assertion.
  • Unblock the protected release gate without changing product behavior.

Release highlights:

  • Keep the Ragmir 4.2.0 release gate reliable on constrained CI runners.

Release details:

  • Give source-catalog ingestion 15 seconds and concurrent CLI ingestion 30 seconds.
  • Give exact-path fallback coverage 20 seconds for its 91-file fixture.
  • Keep global Vitest defaults and all stricter internal timeout guards unchanged.

Verification:

  • Pass pnpm validate, including 633 tests, API checks, smokes, packaging, and release checks.
  • Pass develop CI on Linux and macOS plus TypeScript and Python CodeQL.
  • Verify both commits are signed and Commitlint-compliant.

Release highlights:
- Keep the protected release gate reliable on constrained CI runners.

Release details:
- Align source-catalog and concurrent-ingest test budgets with their real integration work.

Verification:
- Run both test files three times and the full Core coverage suite.
Release highlights:
- Keep exact-path fallback coverage reliable under concurrent CI load.

Release details:
- Align the fallback integration timeout with the measured 91-file ingestion workload.

Verification:
- Run the focused test three times and the full Core coverage suite.
@jb-thery
jb-thery merged commit 4eff808 into main Aug 19, 2026
15 checks passed
@jb-thery
jb-thery deleted the release/agentic-rag-performance branch August 19, 2026 15:57
@github-actions

Copy link
Copy Markdown

🎉 This PR is included in version 4.2.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant