Skip to content

#22 - #25

Merged
BartolomeoRusso9 merged 2 commits into
mainfrom
0.5.1
Oct 29, 2026
Merged

#22#25
BartolomeoRusso9 merged 2 commits into
mainfrom
0.5.1

Conversation

@BartolomeoRusso9

@BartolomeoRusso9 BartolomeoRusso9 commented Oct 29, 2026 •

Copy link
Copy Markdown
Owner

Summary by CodeRabbit

  • New Features
    • Installation behavior can now be selected with an environment setting: archive installs can be enabled or disabled, with the platform default used otherwise.
  • Bug Fixes
    • On non-Unix platforms, Mach-O files in installed trees now receive executable permissions.
    • Sideload installation errors now provide clearer details, including additional diagnostic information when the standard message is blank.
  • Release
    • Updated the package version to 0.5.1.

@coderabbitai

coderabbitai Bot commented Oct 29, 2026 •

Copy link
Copy Markdown
Contributor

Review in Change Stack →

Caution

Review failed

The pull request is closed.

Walkthrough

The package version changes to 0.5.1. Archive selection now handles the install-mode setting consistently across platforms, and non-Unix archive extraction assigns executable mode to recognized Mach-O files. USB and Wi-Fi sideload errors now include additional error details.

Changes: Installation behavior and diagnostics

Layer / File(s) Summary
Archive installation selection and file modes
Cargo.toml, src/install_archive.rs
The install mode setting selects archive or directory installation. On non-Unix platforms, recognized Mach-O files receive archive mode 0o755. The package version changes to 0.5.1.
Sideload installation error reporting
src/phone.rs
A shared helper combines display and debug error text. USB and Wi-Fi sideload installation errors now use this helper.

Priority: Not assessed

Estimated code review effort: 2 (Simple) | ~10 minutes

Change: Bug fix

Possibly related issues

  • Issue 22 reports IPA installation failure on iOS 17.1.2. This change modifies IPA archive installation, but the supplied summaries do not establish that it addresses that specific failure.

Possibly related PRs

Suggested reviewers: pingpingjinping

Merge Risk: Low · up to fc74b

Windows archive installation can fail for apps containing 64-bit fat Mach-O binaries until their executable mode is preserved.

Finishing Touches
📝 Generate docstrings
  • Commit to this branch
  • Create a new PR
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Warning

Some tools did not complete. Review the errors below.

Clippy (1.99.0)

Clippy execution timed out

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@BartolomeoRusso9
BartolomeoRusso9 merged commit 79f7e58 into main Oct 29, 2026
5 of 6 checks passed
@BartolomeoRusso9
BartolomeoRusso9 deleted the 0.5.1 branch October 29, 2026 02:22
@coderabbitai coderabbitai Bot mentioned this pull request Oct 29, 2026
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