Codex code review reacts with π but never posts a review after a repo is transferred to a GitHub org
What issue are you seeing?
Codex code review stopped completing after I transferred a private repo from my personal GitHub account to a GitHub organization. On every @codex review, chatgpt-codex-connector[bot] adds the π reaction but never posts a review β no review, no inline comments, no π "no issues" pass β even after waiting 10+ minutes. There is no error message anywhere; review generation silently no-ops. The π reaction confirms the webhook is delivered and the app is installed; only the review itself never runs.
The same repo was reviewed normally by Codex for months. The last successful review was immediately before the org transfer; every PR since (100% of them) gets π only. The only prompt involved is the standard @codex review PR comment.
What steps can reproduce the bug?
- Start with a repo that Codex code review works on (owned by a personal account), with the Codex GitHub App installed and a Codex Cloud environment set up.
- Transfer the repo to a GitHub organization (GitHub preserves the repo ID across the transfer).
- Re-establish access on the new owner: reinstall the ChatGPT Codex Connector GitHub App on the org (all repos), reconnect GitHub in Codex settings, and create a new Codex Cloud environment pointing at the new
org/repopath. - Open a pull request and comment
@codex review. - Observe: the bot adds a π reaction within seconds, but no review is ever posted.
Reproduced on a ready (non-draft) PR and on a non-bot-authored PR that Codex had reviewed before the transfer β same result. Also reproduced after a full uninstall+reinstall of the app and a disconnect+reconnect of the GitHub connection.
What is the expected behavior?
After @codex review, Codex clones the PR's repo, reviews the diff, and posts a GitHub code review (or a π "no issues" pass) β exactly as it did for this same repo before the ownership transfer.
Additional information
Ruled out (each retried and re-verified via the GitHub API β polling /pulls/<n>/reviews and /issues/<n>/comments):
- App reinstalled on the org (fresh installation id, all repos) β still π-only.
- GitHub connection disconnected + reconnected in Codex settings β still π-only.
- Code-review settings show the repo under its new org name, Code review = on, trigger = every push.
- A fresh Codex Cloud environment created for the new
org/repopath (the only pre-existing environment was still bound to the old personal-account path) β still π-only. status.openai.comshows no relevant incident.
Suspected cause: the repoβinstallation / environment binding in the Codex review backend didn't follow the ownership transfer. Because the repo ID is unchanged, the backend still appears to reference the old owner/installation β so webhook acknowledgement (π) works, but review generation can't resolve the repo and silently no-ops. Recreating the environment for the new owner did not re-bind it.
Environment: Codex Pro; ChatGPT Codex Connector GitHub App installed on the org (all repos); private repo; org on a GitHub Enterprise / Advanced-Security trial. I can provide the exact org/repo, installation id, and @codex review comment URLs + timestamps privately if you share a channel β kept out of this public issue for confidentiality. Related public reports: #3808, #20093.
This issue has 1 comment on GitHub. Read the full discussion on GitHub β