Skip to content

test: trim redundant nox runs - #902

Merged
Abhijeet Prasad (AbhiPrasad) merged 2 commits into
mainfrom
abhi/codex/issue-900-pr6-trim-runs
Oct 9, 2026
Merged

Abhijeet Prasad (AbhiPrasad) merged 2 commits into
mainfrom
abhi/codex/issue-900-pr6-trim-runs

Conversation

@AbhiPrasad

Copy link
Copy Markdown
Member

Implements PR 6 from #900.

Changes

  • Run only test_framework.py::test_run_evaluator_with_many_scorers in both test_autoevals variants and test_braintrust_core, since that is the core test whose behavior changes when these packages are installed. The remaining core suite continues to run in test_core.
  • Run test_openai_http2_streaming and test_btx_openai against OpenAI latest and the oldest matrix version (1.71.0), removing 1.92.0 and 1.77.0 from those two sessions.

This intentionally reduces CI coverage: package-specific core checks run one scorer test instead of the full core suite, and the two OpenAI sessions test the matrix endpoints rather than all four versions.

Validation

  • Both test_autoevals sessions passed.
  • test_braintrust_core passed.
  • test_openai_http2_streaming(latest) and (1.71.0) passed.
  • test_btx_openai(latest) and (1.71.0) passed.
  • git diff --check passed; commit hooks passed.

Closes #900

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 90552c6cf8

ℹ️ 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 (@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 (@codex) address that feedback".

Comment thread py/noxfile.py


OPENAI_VERSIONS = _get_matrix_versions("openai")
OPENAI_ENDPOINT_VERSIONS = (OPENAI_VERSIONS[0], OPENAI_VERSIONS[-1])

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Delete cassettes orphaned by the endpoint-only sessions

Restricting both sessions to latest and 1.71.0 leaves 16 checked-in fixtures permanently unread: the six btx/*.yaml files and two HTTP/2 streaming cassettes under each of cassettes/1.77.0/ and cassettes/1.92.0/. No remaining session opens those files, so the repository's unused-cassette audit will report them; remove these fixtures as part of narrowing the matrix.

AGENTS.md reference: AGENTS.md:L249-L253

Useful? React with 👍 / 👎.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 9, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-09T16:00:37.718113Z 35f2d75 New commits
ℹ️ About Codex in GitHub

Your 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.

@AbhiPrasad
Abhijeet Prasad (AbhiPrasad) merged commit b81214b into main Oct 9, 2026
83 checks passed
@AbhiPrasad
Abhijeet Prasad (AbhiPrasad) deleted the abhi/codex/issue-900-pr6-trim-runs branch October 9, 2026 16:07
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.

Improve noxfile: install consistency, reproducibility, and CI time

1 participant