Repository navigation
fix(runtime): enforce private IO and preserve Windows long paths #7603
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
xyx2002OvO
wants to merge
4
commits into
main
Choose a base branch
from
codex/pr5677-private-io
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+891
−68
Open
Changes from all commits
Commits
Show all changes
4 commits
Select commit
Hold shift + click to select a range
92b5692
fix(runtime): enforce private IO and preserve Windows long paths
xyx2002OvO 5658750
Merge current main into private IO prerequisite
xyx2002OvO 127ea47
Merge remote-tracking branch 'origin/main' into codex/pr5677-private-io
xyx2002OvO afe5a05
test(runtime): qualify Windows private snapshot fixtures
xyx2002OvO File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[P2] 迁移现有 Windows-curated 快照测试的安全前置。原 effect_runtime_snapshot.test.ts 两项测试直接创建普通文件并调用 API,没有设置此 helper 或建立原生受保护 ACL;该 suite 仍被 python-tests.yml 的 Windows curated 命令直接执行。仅 Python daemon 的子进程环境设置新变量,不会准备独立 node:test。相同真实 Node 分支探针(非 Windows 内核)在不可变 base 2 pass/head 2 fail,公开 reader 报 helper unavailable。请保留此安全拒绝,更新旧 TS fixture 的固定 helper/真实 DACL,并跑原 Windows 命令及宽 ACL/digest 负例;不要以删断言或 skip 恢复通过。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
已在
afe5a05f21401490401481455fdee25444d8bccb按这个 finding 修复,保留生产侧严格拒绝:effect_runtime_snapshot.test.ts在 Windows 显式选择 checkout Python,并设置LOOPX_EFFECT_RUNTIME_PYTHON_BIN;protect_private_path,再进入公开 reader/writer;没有删除断言或增加 skip;新一轮 hosted CI 已由该 head 触发,PR 描述也记录了旧 CI 三个失败的归因和本地门禁限制,请复审这个 exact head。