Skip to content

test: run integration suite against Cloud - #1687

Merged
tconley1428 merged 11 commits into
mainfrom
codex/cloud-envconfig-integration-tests
Jul 30, 2026
Merged

test: run integration suite against Cloud#1687
tconley1428 merged 11 commits into
mainfrom
codex/cloud-envconfig-integration-tests

Conversation

@tconley1428

Copy link
Copy Markdown
Contributor

What changed

  • Add opt-in envconfig support to the shared pytest workflow environment.
  • Add WorkflowEnvironment.connect_client so secondary clients retain Cloud credentials.
  • Run the normal integration suite in the trusted Cloud CI job and retain the Cloud Operations API check.
  • Mark the TLS-mutating client-plugin test local-only.

Validation

  • poe lint
  • Focused migrated integration tests (8 passed).
  • The payload-warning test failed identically after temporarily restoring its original direct connection, so that assertion is unrelated to this change.

@tconley1428
tconley1428 force-pushed the codex/cloud-envconfig-integration-tests branch from 8f42ff2 to 62fa78b Compare July 28, 2026 19:56
@tconley1428
tconley1428 marked this pull request as ready for review July 29, 2026 17:02
@tconley1428
tconley1428 requested review from a team as code owners July 29, 2026 17:02

@Sushisource Sushisource left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Cool. Grepping for these marks is easy enough to find when we can un-do them, but, I'm wondering how we're going to track which ones should be un-done vs which ones need to get kept that way

Comment thread .github/workflows/ci.yml
Comment thread tests/nexus/test_dynamic_creation_of_user_handler_classes.py
Comment thread tests/test_client.py
@tconley1428

Copy link
Copy Markdown
Contributor Author

Good question. Could make different marks, or we could disambiguate by comments.

@tconley1428
tconley1428 merged commit f6594f1 into main Jul 30, 2026
41 of 45 checks passed
@tconley1428
tconley1428 deleted the codex/cloud-envconfig-integration-tests branch July 30, 2026 17:00
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.

3 participants