Repository navigation
fix(next): CmuxNextAccounts declares its CmuxNextWakeups dependency - #28082
teamleaderleo wants to merge 1 commit into
Conversation
a0ee135 made TeamInviteConsentWindow import CmuxNextWakeups without adding it to CmuxNextAccounts' dependencies, so check-package-dependency-lists.py fails on base (an incremental build keeps objects compiled against a stale interface). The check fails at origin/feat-cmux-next and passes with this change. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Agent-Session: https://cmux.com/deeplink/agent?id=aid-7aa94f16aeac121e03bf
|
cmux status (one comment, edited in place; each line is updated by the job that owns it) Review App of this head (app.zip, kept 1 day)
|
|
Review (codex gpt-6-astra high fast, independent review host): SHIP at 5795655 No correctness, regression, crash, data-loss, or test issues found. The change adds the required VERDICT: SHIP |
|
Found 22 test failures on Blacksmith runners: Failures
...and 12 more test failures. View all on Blacksmith
|
![Fix with [code]smith](https://pr-comments-assets.blacksmith.sh/codesmith/fix-with-codesmith-light-3x.png)
Base red fix. a0ee135 (cmux team invite) made
CmuxNextAccounts/TeamInvite/TeamInviteConsentWindow.swiftimportCmuxNextWakeupswithout declaring it inCmuxNextAccounts' dependencies. So "Package dependency lists sorted", inside the cmux-next checks job, fails on base and on every PR's merge ref. An undeclared import also lets an incremental build keep objects compiled against a stale interface.This adds
CmuxNextWakeupstoCmuxNextAccounts' dependencies.CmuxNextWakeupsdepends only onCmuxNextCompatandCmuxNextSignposts, so there is no cycle.Changelog
none
Observed / Not run
python3 scripts/cmux-next/check-package-dependency-lists.py: exit 1 at origin/feat-cmux-next, exit 0 with this change. Its test script passes, and prepush-gate finds no new violations.risk:low
🤖 Generated with Claude Code
Agent session: agent session
Need help on this PR? Tag
@codesmith-botwith what you need.Summary by cubic
Declares
CmuxNextWakeupsinCmuxNextAccounts' dependencies so the package dependency list check passes on base. The import was added earlier without the dependency declaration, which also let incremental builds compile against stale interfaces. Adding the dependency introduces no cycle, sinceCmuxNextWakeupsdepends only onCmuxNextCompatandCmuxNextSignposts.Written for commit 5795655. Summary will update on new commits.