Skip to content

Desktop: prove 0.1.1 update and rollback lifecycle - #149

Draft
Bboy9090 wants to merge 5 commits into
convergence/phoenixcore-desktop-packagefrom
convergence/phoenixcore-desktop-update-rollback-proof
Draft

Desktop: prove 0.1.1 update and rollback lifecycle#149
Bboy9090 wants to merge 5 commits into
convergence/phoenixcore-desktop-packagefrom
convergence/phoenixcore-desktop-update-rollback-proof

Conversation

@Bboy9090

@Bboy9090 Bboy9090 commented Aug 31, 2026

Copy link
Copy Markdown
Owner

Purpose

Close the remaining PhoenixCore Desktop packaged-artifact lifecycle gap without weakening the downstream ARCWYRE artifact contract.

Stack

Base: convergence/phoenixcore-desktop-package (proven 0.1.0 package head 58160dae1b311ece2efc0e42f1e4f8b5eed98131)
Head: convergence/phoenixcore-desktop-update-rollback-proof

Candidate

Version-only package progression to 0.1.1 across npm, Tauri and Cargo. No dashboard feature changes are introduced by this lifecycle candidate.

Exact-head evidence

Candidate source: a8c9cf8cc2b19d3e63d253015d0276bf0d3d0903
Workflow: PhoenixCore Desktop Update Rollback
Run ID: 33441805141
Result: SUCCESS

Successful jobs:

  • build-version-pair
  • update-rollback (msi)
  • update-rollback (nsis)

The Windows proof independently validated both installer kinds:

  • clean runner
  • install immutable 0.1.0 baseline
  • source-bound installed smoke = 0.1.0 / 58160dae1b311ece2efc0e42f1e4f8b5eed98131
  • update/install exact-head 0.1.1
  • source-bound installed smoke = 0.1.1 / a8c9cf8cc2b19d3e63d253015d0276bf0d3d0903
  • remove candidate
  • reinstall known-good 0.1.0
  • source-bound installed smoke = baseline source/version again
  • final uninstall and clean removal

Retained artifacts:

  • version pair 9776781988, archive SHA-256 fc12a4708a9db4e7e2a57376cf5894f61789986420878068e2fdd3279a721cad
  • MSI evidence 9776799110, archive SHA-256 43fa2fd2e969842be6805e1eff3f12d0fb1bb6a68f1948318238600ac122d9b4
  • NSIS evidence 9776802341, archive SHA-256 f1c1dbe73582f088f28169ec0cc0882819914ca2b09302fd6b44b7711f247be0
  • MSI proof receipt SHA-256 7177dd435bfa2468d77bcc6721af3266545ec056a4a6fb6a8f221d3cd61ba285

Independently rehashed candidate packages from the retained version-pair archive:

  • MSI PhoenixCore Desktop_0.1.1_x64_en-US.msi: 1,851,392 bytes, SHA-256 05214d837ce62336da8b6af0ba31366045919fb13994f982cf3f92bfa25274bb
  • NSIS PhoenixCore Desktop_0.1.1_x64-setup.exe: 1,184,555 bytes, SHA-256 81b7ee014b2545452c88fc7fd4378f8428f647fa1981fda6dfa130ffdc410c5e

Truth boundary

Host package install/launch/update/rollback/uninstall lifecycle is now validated for both MSI and NSIS.

Still separate and not claimed:

  • packaged Vite /api bridge behavior
  • signing
  • ARCWYRE-native runtime compatibility
  • physical hardware validation
  • release-candidate status

Downstream Wave 7 now has a pinned exact-byte importer for this retained artifact. Keep this PR draft until downstream artifact reconciliation is complete.

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