-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
refactor: 桌面端迁移 CPython 运行时并强化 Windows 打包稳定性 #5170
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
Closed
Closed
Changes from 27 commits
Commits
Show all changes
50 commits
Select commit
Hold shift + click to select a range
593a3d8
fix(desktop): make frozen pip installs independent of system python
zouyonghe 86d904c
refactor: migrate desktop backend to cpython runtime
zouyonghe 42a151f
fix(desktop): stabilize CI runtime and windows backend cleanup
zouyonghe cb15255
fix: write knowledge base under astrbot data dir
zouyonghe 6f6d45b
fix(ci): support branch-based manual release runs
zouyonghe 3c7fd49
fix(desktop): harden runtime packaging and windows cleanup
zouyonghe 07bb9d2
fix(desktop): validate runtime python and harden windows pid checks
zouyonghe a858939
fix(desktop): harden cleanup fallback and runtime version detection
zouyonghe fe94a0a
fix(desktop): improve runtime validation and backend cleanup
zouyonghe c6c238e
fix(desktop): refactor packaged backend runtime resolution
zouyonghe f63f960
fix(desktop): harden packaged launch fallback and cleanup matching
zouyonghe d70a75f
refactor(desktop): split backend runtime helpers and cleanup logic
zouyonghe fb2a41b
refactor(core): remove pyinstaller-specific reboot reset
zouyonghe 4260a95
refactor(core): remove frozen-runtime legacy branches
zouyonghe 9f99b95
docs: use venv runtime env var in desktop readme
zouyonghe 5512afb
fix: block desktop packaged online update paths
zouyonghe 8a1f58a
fix: use writable cwd for packaged backend runtime
zouyonghe 0300d56
refactor: simplify desktop runtime build and cleanup flow
zouyonghe d5ab04b
fix: normalize nested css selectors and simplify runtime probe parsing
zouyonghe 8761e11
fix: scope css selector normalization and simplify backend launch flow
zouyonghe 8834425
refactor: remove legacy frozen runtime compatibility path
zouyonghe 72791a4
refactor: inline python runtime probe parsing flow
zouyonghe cdb8b26
refactor: simplify desktop backend build and launch strategy flow
zouyonghe 4ca9618
fix: avoid auto-cleanup on plugin load failure and improve reload checks
zouyonghe b9c0945
fix: avoid packaging virtualenv as desktop runtime
zouyonghe 184dd4b
refactor: simplify backend launch flow and runtime probe errors
zouyonghe e1b0a0f
docs: add troubleshooting note for requires-python probe failures
zouyonghe 7365cc2
refactor: streamline backend config and unmanaged cleanup flow
zouyonghe e9920d1
fix(ci): package relocatable cpython runtime for desktop
zouyonghe 3108863
fix(desktop): install runtime deps into packaged python
zouyonghe bdc963c
fix(desktop): retry pip install for uv-managed runtime
zouyonghe 5257548
fix(ci): use setup-python runtime source for desktop packaging
zouyonghe 126954f
refactor(ci): remove obsolete uv fallback paths
zouyonghe 3a85efb
refactor(desktop): remove unused electron runtime APIs
zouyonghe 650039a
fix(ci): use python-build-standalone runtime for desktop packaging
zouyonghe 4987911
chore(ci): remove runtime import smoke check
zouyonghe 3d86324
fix(desktop): add windows dll search paths for bundled runtime
zouyonghe 8e15e80
fix(desktop): harden windows dll resolution in launcher
zouyonghe 4e30186
refactor(ci): rebuild windows desktop release jobs
zouyonghe b46bd76
fix(ci): avoid cryptography source build on windows arm64
zouyonghe 908c367
fix(desktop): bundle msvc runtime for windows backend
zouyonghe ac27872
fix(desktop): force utf-8 backend log output on windows
zouyonghe 669d6d8
fix: make tray backend restart always run in main process
zouyonghe 38f8d55
fix: enforce wheel-only plugin dependency installs in packaged runtime
zouyonghe ae9b164
refactor: simplify backend cleanup flow and extract vite postcss plugin
zouyonghe bca8ab1
refactor(ci): deduplicate packaged cpython runtime resolution
zouyonghe 6f8417b
refactor: simplify windows cleanup state and harden runtime CI checks
zouyonghe cd16451
fix(ci): pass github token to runtime resolver
zouyonghe ed53778
fix(desktop): disable blockmap outputs and add jsonschema dependency
zouyonghe 4e749bb
refactor: simplify backend cleanup and centralize pbs mapping
zouyonghe 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
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.
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.
Uh oh!
There was an error while loading. Please reload this page.