Today we had a breakage in the release build that went unnoticed by CI. Here is what happened: - https://github.com/openai/codex/pull/2242 originally added some logic to do release builds to prevent this from happening - https://github.com/openai/codex/pull/2276 undid that change to try to speed things up by removing the step to build all the individual crates in release mode, assuming the `cargo check` call was sufficient coverage, which it would have been, had it specified `--profile` This PR adds `--profile` to the `cargo check` step so we should get the desired coverage from our build matrix. Indeed, enabling this in our CI uncovered a warning that is only present in release mode that was going unnoticed. |
||
|---|---|---|
| .. | ||
| codex | ||
| ISSUE_TEMPLATE | ||
| workflows | ||
| codex-cli-login.png | ||
| codex-cli-permissions.png | ||
| codex-cli-splash.png | ||
| demo.gif | ||
| dependabot.yaml | ||
| dotslash-config.json | ||
| pull_request_template.md | ||