Skip to content

[codex] Fix stale gates and unbound PR visibility#46

Merged
mberman84 merged 2 commits into
mainfrom
codex/fix-observed-gate-thread-ownership
Jun 22, 2026
Merged

[codex] Fix stale gates and unbound PR visibility#46
mberman84 merged 2 commits into
mainfrom
codex/fix-observed-gate-thread-ownership

Conversation

@mberman84

Copy link
Copy Markdown
Contributor

What changed

  • Reconcile failed PR rollups against exact-head check runs before creating a repair block.
  • Expose every open PR without an immutable opening-thread binding in DeployBot status.
  • Require PR-opening agents to verify the binding before finishing.
  • Release the combined current main as DeployBot v0.2.20.

Root cause

GitHub can briefly retain a cancelled superseded check in the pull-request rollup while its replacement is already running on the same commit. Separately, a missed thread-update call was visible only as an empty owner list, so it was too easy to overlook.

Verification

  • 245 unit tests pass
  • Ruff passes
  • Python source and wheel build successfully
  • Live Astro status reports PR #967 ready and explicitly unbound
  • Structured branch review is clean

@mberman84 mberman84 marked this pull request as ready for review June 22, 2026 18:10
@mberman84

Copy link
Copy Markdown
Contributor Author

Recorded DeployBot deploy intent.

@mberman84 mberman84 added the deploy-requested User requested deployment; waiting for exact-head gates label Jun 22, 2026
@mberman84

Copy link
Copy Markdown
Contributor Author

Recorded DeployBot deploy intent.

@mberman84

Copy link
Copy Markdown
Contributor Author

Recorded merge queue state queued on 2a189e680df4596950416e82120e0e8e185f4291.

@mberman84 mberman84 added the merge-queue Approved for the agent-managed merge queue label Jun 22, 2026
@mberman84

Copy link
Copy Markdown
Contributor Author

Frozen merge batch 20260622T181330Z-5d6941ad04fb05bd.

@mberman84 mberman84 merged commit bdcd32a into main Jun 22, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

deploy-requested User requested deployment; waiting for exact-head gates merge-queue Approved for the agent-managed merge queue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant