Skip to content

Add sticky profile selection - #48

Merged
lucabol merged 4 commits into
masterfrom
lucabol-backend-packaging-research
Aug 10, 2026
Merged

lucabol merged 4 commits into
masterfrom
lucabol-backend-packaging-research

Conversation

@lucabol

@lucabol lucabol commented Aug 9, 2026

Copy link
Copy Markdown
Owner

Summary

  • add shared oscan and oscan-default executables with explicit per-user sticky profile selection
  • preserve qualified profile commands while making automatic fallback opt-in and missing explicit profiles fail closed
  • integrate selector ownership, migration, uninstall safety, static Windows linkage, and shared MSI servicing across archive/MSI packaging
  • document selection, state locations, upgrade behavior, and release procedures

Validation

  • cargo test --quiet
  • backend-specific Cargo test matrix for LLVM, Cranelift, and C
  • python -m unittest discover -s scripts -p "test_*.py"
  • Windows and WSL archive installer coexistence suites
  • static-CRT PE dependency inspection
  • real WiX MSI build, administrative extraction, and installed-layout verification

lucabol added 4 commits August 9, 2026 15:46
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 82b392f2-39a3-43ec-a492-8274728239a7
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 82b392f2-39a3-43ec-a492-8274728239a7
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 82b392f2-39a3-43ec-a492-8274728239a7
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 82b392f2-39a3-43ec-a492-8274728239a7
@lucabol
lucabol merged commit 3f1b85c into master Aug 10, 2026
22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant