Add DMG integrity guard for Linux settings patches#698
Conversation
|
Thanks for the PR. I found two blockers in the new integrity guard:
|
There was a problem hiding this comment.
Thanks for the quick follow-up. Small correction from my side: 97a2c01 landed while I was finishing my previous review, so my first note was based on 9a06ba9.
I rechecked the new head. The bare-assignment reproducer now behaves as expected:
- unresolved reference: finding
- real
constdeclaration: no finding ;codexLinuxReadAloudSettingsIcon=e=>e: findingfoo(),codexLinuxReadAloudSettingsIcon=e=>e: finding
Local checks are green on 97a2c01:
node --test scripts/dev/upstream-dmg-intel.test.js scripts/patch-linux-window-ui.test.js— 362 passbash tests/scripts_smoke.shgit diff --check
So the declaration blocker I flagged is fixed in the latest commit. I will leave the broader call to Ilya and CI, but this follow-up looks good for that specific point.
|
@ilysenko addressed both blockers:
Verified in the devcontainer with |
|
Thanks for the update. I found a blocker:
|
Summary
patch-report.json, soCodex.dmg + patch-reportflows see post-patch webview failuresvar/let/constdeclarators from bare assignment expressions in Linux settings icon detectionVerification
docker run --rm -v "$PWD":/workspaces/codex-desktop-linux -w /workspaces/codex-desktop-linux codex-desktop-linux-devcontainer:local node --test scripts/dev/upstream-dmg-intel.test.js scripts/patch-linux-window-ui.test.js(362/362)docker run --rm -v "$PWD":/workspaces/codex-desktop-linux -w /workspaces/codex-desktop-linux codex-desktop-linux-devcontainer:local node --test scripts/patch-linux-window-ui.test.js linux-features/agent-workspace/test.js(378/378, run before the review-fix follow-up; the follow-up did not touchlinux-features/agent-workspace)