Repository navigation
release: FreeOS v0.0.4 (host-native org waves + P0–P2) - #83
Merged
Merged
Conversation
Bump product version and move P0–P2 plus host-native org Wave 1/2 into the 0.0.4 changelog. Desktop CI still ships the transitional SHIP_OPENXYOS_RUNTIME=1 iframe bridge; uv run / Docker / default green packages stay zero-Node. Co-authored-by: XYAI Labs <haoboy8@gmail.com>
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Summary
切 FreeOS v0.0.4 面向桌面用户的发版:自
v0.0.3起纳入 P0–P2 与宿主原生组织 Wave 1(#81)/ Wave 2(#82)。只做版本与 CHANGELOG 卫生,不改功能。当前核对:
origin/maintip:42759c7a(Merge feat(org): host-native organization wave 2 #82)v0.0.3(2026-09-20)v0.0.4用户可见进展(相对 0.0.3)
ManagedOrganizationRuntime。export-standalone默认打完整 openXYOS 源码包。uv run。桌面 CI 仍显式
SHIP_OPENXYOS_RUNTIME=1(延续 0.0.3 iframe 过渡桥)。uv run/ Docker / 默认绿色包为零 Node。website/package.json仍为0.0.2(0.0.3 也未随产品版本 bump,官网下载入口不写死版本号)。Target branch
main(发版;本云代理分支名为cursor/release-v004-956d,合入后需手动打 tag,见下文)Type of change
Test plan
pyproject.toml/octop.__version__/ 桌面config.yml+ Windowsinfo.json/ README 徽标均为0.0.4uv run pytest tests/unit/cli/test_version_cmd.py tests/unit/desktop/test_release_hygiene.py tests/unit/desktop/test_phase5_defaults.py -q→ 15 passeduv run python -c "import octop; print(octop.__version__)"→0.0.4.github/workflows/octop-desktop.yml仍为SHIP_OPENXYOS_RUNTIME: "1"Checklist
CHANGELOG.md(Unreleased 中属于本版的条目已移入[0.0.4];Phase 2–5 历史条目补记到[0.0.3])合入 main 之后:打 tag 并触发发版工作流
Auto Tag On Release Merge只在 head 为release/*或hotfix/*时打 tag。本 PR 分支是cursor/release-v004-956d,合并后 不会自动打v0.0.4。请在 main tip(含本 PR 的 merge commit)执行:若
git push origin v0.0.4因权限失败,用 GitHub Release(同样会推 tag,且release.yml监听v*):人工 push 的
v*tag 会触发release.yml、docker-publish.yml、octop-desktop.yml(FreeOS Desktop Package)。若 tag 是 GITHUB_TOKEN 推的、工作流没级联,再 dispatch:不要在本 PR 合入 main 之前打生产 tag。