Skip to content

Move cloud requirements crate to cloud config#24621

Merged
joeflorencio-openai merged 1 commit into
mainfrom
dev/joeflorencio/cloud-config-bundle-transport
Jun 1, 2026
Merged

Move cloud requirements crate to cloud config#24621
joeflorencio-openai merged 1 commit into
mainfrom
dev/joeflorencio/cloud-config-bundle-transport

Conversation

@joeflorencio-openai
Copy link
Copy Markdown
Contributor

@joeflorencio-openai joeflorencio-openai commented May 26, 2026

Summary

  • Moves the existing codex-cloud-requirements crate to codex-cloud-config.
  • Updates workspace dependencies and imports to the new crate name.
  • Intentionally keeps runtime behavior unchanged: this still fetches the legacy cloud requirements endpoint.

Details

This PR exists to make the lineage obvious before the bundle migration. GitHub should show the old codex-rs/cloud-requirements/src/lib.rs implementation as moved to codex-rs/cloud-config/src/lib.rs, rather than as unrelated new code.

The follow-up PR adapts this moved crate to the new config bundle API and switches runtime consumers over.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 26, 2026

All contributors have signed the CLA ✍️ ✅
Posted by the CLA Assistant Lite bot.

@joeflorencio-openai
Copy link
Copy Markdown
Contributor Author

recheck

@joeflorencio-openai joeflorencio-openai force-pushed the dev/joeflorencio/cloud-config-bundle-transport branch from f9a036b to 7f490c5 Compare May 26, 2026 20:20
@joeflorencio-openai joeflorencio-openai force-pushed the dev/joeflorencio/cloud-managed-config-layers branch from b101656 to 294d540 Compare May 26, 2026 20:20
@joeflorencio-openai joeflorencio-openai force-pushed the dev/joeflorencio/cloud-config-bundle-transport branch 2 times, most recently from 9f9cea6 to d38594c Compare May 26, 2026 20:46
@joeflorencio-openai joeflorencio-openai force-pushed the dev/joeflorencio/cloud-managed-config-layers branch from 294d540 to 9f75a0d Compare May 26, 2026 20:46
@joeflorencio-openai joeflorencio-openai marked this pull request as ready for review May 26, 2026 21:32
@joeflorencio-openai joeflorencio-openai force-pushed the dev/joeflorencio/cloud-config-bundle-transport branch from 14a5f59 to cc9ec27 Compare May 28, 2026 19:52
@joeflorencio-openai joeflorencio-openai force-pushed the dev/joeflorencio/cloud-managed-config-layers branch from 9f75a0d to 77a4f11 Compare May 28, 2026 19:52
@joeflorencio-openai joeflorencio-openai force-pushed the dev/joeflorencio/cloud-config-bundle-transport branch from cc9ec27 to fae0096 Compare May 28, 2026 20:52
@joeflorencio-openai joeflorencio-openai force-pushed the dev/joeflorencio/cloud-managed-config-layers branch from 77a4f11 to 59169b7 Compare May 28, 2026 20:52
@joeflorencio-openai joeflorencio-openai force-pushed the dev/joeflorencio/cloud-config-bundle-transport branch from fae0096 to ccc0c6a Compare May 28, 2026 20:56
@joeflorencio-openai joeflorencio-openai force-pushed the dev/joeflorencio/cloud-managed-config-layers branch 2 times, most recently from 3b02af1 to a625482 Compare May 28, 2026 21:49
@joeflorencio-openai joeflorencio-openai force-pushed the dev/joeflorencio/cloud-config-bundle-transport branch from ccc0c6a to ee9df4f Compare May 28, 2026 21:49
@joeflorencio-openai joeflorencio-openai force-pushed the dev/joeflorencio/cloud-managed-config-layers branch from a625482 to c10ad58 Compare May 28, 2026 22:11
@joeflorencio-openai joeflorencio-openai force-pushed the dev/joeflorencio/cloud-config-bundle-transport branch 2 times, most recently from 1f13fcf to 4333622 Compare May 28, 2026 22:20
@joeflorencio-openai joeflorencio-openai force-pushed the dev/joeflorencio/cloud-managed-config-layers branch from c10ad58 to 80e1984 Compare May 28, 2026 22:20
@joeflorencio-openai joeflorencio-openai force-pushed the dev/joeflorencio/cloud-config-bundle-transport branch from 4333622 to be7117f Compare May 28, 2026 23:54
@joeflorencio-openai joeflorencio-openai force-pushed the dev/joeflorencio/cloud-managed-config-layers branch 2 times, most recently from 50c1b29 to a33262f Compare May 29, 2026 00:04
@joeflorencio-openai joeflorencio-openai requested a review from a team as a code owner May 29, 2026 00:04
@joeflorencio-openai joeflorencio-openai force-pushed the dev/joeflorencio/cloud-config-bundle-transport branch 2 times, most recently from c4f0868 to 8aa8462 Compare May 29, 2026 00:37
@joeflorencio-openai joeflorencio-openai force-pushed the dev/joeflorencio/cloud-managed-config-layers branch from a33262f to f66be22 Compare May 29, 2026 20:46
@joeflorencio-openai joeflorencio-openai force-pushed the dev/joeflorencio/cloud-config-bundle-transport branch 3 times, most recently from f30ddc5 to c1c5625 Compare May 29, 2026 23:02
@joeflorencio-openai joeflorencio-openai force-pushed the dev/joeflorencio/cloud-config-bundle-transport branch 2 times, most recently from 01afd43 to aec42eb Compare May 29, 2026 23:22
@joeflorencio-openai joeflorencio-openai force-pushed the dev/joeflorencio/cloud-managed-config-layers branch from ad9e62b to 68181de Compare May 30, 2026 00:12
@joeflorencio-openai joeflorencio-openai force-pushed the dev/joeflorencio/cloud-config-bundle-transport branch from aec42eb to 01df562 Compare May 30, 2026 00:12
@joeflorencio-openai joeflorencio-openai force-pushed the dev/joeflorencio/cloud-managed-config-layers branch from 68181de to b4df089 Compare May 30, 2026 00:19
@joeflorencio-openai joeflorencio-openai force-pushed the dev/joeflorencio/cloud-config-bundle-transport branch 2 times, most recently from 36ebbd0 to a919f8f Compare May 30, 2026 00:24
@joeflorencio-openai joeflorencio-openai force-pushed the dev/joeflorencio/cloud-managed-config-layers branch from b4df089 to 8640374 Compare May 30, 2026 00:24
@joeflorencio-openai joeflorencio-openai force-pushed the dev/joeflorencio/cloud-config-bundle-transport branch from a919f8f to 7be8ebe Compare May 31, 2026 18:28
@joeflorencio-openai joeflorencio-openai force-pushed the dev/joeflorencio/cloud-managed-config-layers branch from 8640374 to 7ac5708 Compare May 31, 2026 18:28
@joeflorencio-openai joeflorencio-openai force-pushed the dev/joeflorencio/cloud-config-bundle-transport branch from 7be8ebe to 7fe4768 Compare May 31, 2026 18:54
@joeflorencio-openai joeflorencio-openai force-pushed the dev/joeflorencio/cloud-managed-config-layers branch 2 times, most recently from 0d9b613 to 106eae7 Compare May 31, 2026 19:04
@joeflorencio-openai joeflorencio-openai force-pushed the dev/joeflorencio/cloud-config-bundle-transport branch 3 times, most recently from bbf7c52 to fbfc181 Compare May 31, 2026 22:16
@joeflorencio-openai joeflorencio-openai force-pushed the dev/joeflorencio/cloud-managed-config-layers branch from da3eaef to 5904619 Compare May 31, 2026 22:16
Base automatically changed from dev/joeflorencio/cloud-managed-config-layers to main May 31, 2026 22:54
@joeflorencio-openai joeflorencio-openai force-pushed the dev/joeflorencio/cloud-config-bundle-transport branch from fbfc181 to 06b8025 Compare May 31, 2026 22:55
Prepare the cloud config bundle migration by moving the existing codex-cloud-requirements crate to codex-cloud-config without changing its runtime behavior. The public loader still fetches legacy cloud requirements for now; the follow-up PR adapts this moved crate to the new config bundle API and switches runtime consumers over. Keeping this step semantic-light gives GitHub a clear file move for the existing loader/cache implementation before the bundle-specific changes land.
@joeflorencio-openai joeflorencio-openai force-pushed the dev/joeflorencio/cloud-config-bundle-transport branch from 06b8025 to 486805b Compare June 1, 2026 18:34
@joeflorencio-openai joeflorencio-openai changed the title Add cloud config bundle transport Move cloud requirements crate to cloud config Jun 1, 2026
@joeflorencio-openai joeflorencio-openai merged commit 0b3a6f7 into main Jun 1, 2026
60 of 61 checks passed
@joeflorencio-openai joeflorencio-openai deleted the dev/joeflorencio/cloud-config-bundle-transport branch June 1, 2026 23:43
@github-actions github-actions Bot locked and limited conversation to collaborators Jun 1, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants