Import only the DIOS installation core - #4027
Closed
TomCC7 wants to merge 1 commit into
Closed
Conversation
❌ 1 Tests Failed:
View the top 1 failed test(s) by shortest run time
To view more test analytics, go to the Test Analytics Dashboard |
TomCC7
force-pushed
the
feat/installer-import
branch
from
September 9, 2026 23:59
4d0d609 to
c93a09c
Compare
This was referenced Sep 10, 2026
Closed
Closed
Closed
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.
Superseded by the replacement Python dimup stack: #4042 → #4043 → #4044 → #4045 → #4046 → #4047. See the onboarding PRD for the current review map.
Imports only the DIOS installation core into an independent Rust workspace. Desktop/frontend examples, app and service management, self-update, global configuration, Docker/Nix packaging, and old publishing tooling are excluded from this base PR.
The core prepares uv/Pixi/Nix and explicit dependency profiles, with required failures treated as fatal. Includes the Python dependency corrections needed by those profiles and withdraws the old README installer command. SDK scaffolding, the public doctor command, and delivery automation are in the following stack layers.
Validation: this base snapshot passes 10 Rust tests and standalone Clippy. The rewritten base contains 16 installer files, not the complete upstream repository. Provenance records the source DIOS revision.
Repository-wide CI note: run 34419296236 hit
dimos/utils/test_shm.py::test_create_or_attach_splits_owner_and_reader(an extra observed size 0). Its automatic retry passed; the job still reported failure. No shared-memory implementation or test code is changed here. The final stack's dedicated workspace-creator matrix is green.