Skip to content

Add installation helper functions for RSD providers#86

Merged
jkcoxson merged 1 commit intojkcoxson:masterfrom
bitxeno:install_rsd
Apr 20, 2026
Merged

Add installation helper functions for RSD providers#86
jkcoxson merged 1 commit intojkcoxson:masterfrom
bitxeno:install_rsd

Conversation

@bitxeno
Copy link
Copy Markdown
Contributor

@bitxeno bitxeno commented Apr 20, 2026

Add installation helper functions for RSD providers

This PR adds RSD-backed install and upgrade helpers for packages and raw bytes.

It extends the high-level installation utilities so callers can upload to PublicStaging and invoke InstallationProxy over the RSD transport, while keeping the existing non-RSD APIs unchanged.

Changes

  • Add RSD variants for package install and upgrade helpers
  • Add RSD variants for byte install and upgrade helpers
  • Wire RSD upload preparation through PublicStaging
  • Keep the existing callback-based APIs aligned with the non-RSD versions
  • Update staging upload helpers to match the target commit behavior

@jkcoxson
Copy link
Copy Markdown
Owner

Thank you, this looks great

@jkcoxson jkcoxson merged commit 41dce7c into jkcoxson:master Apr 20, 2026
3 checks passed
bitxeno added a commit to bitxeno/idevice that referenced this pull request Apr 21, 2026
# Conflicts:
#	idevice/src/utils/installation/helpers.rs
#	idevice/src/utils/installation/mod.rs
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.

2 participants