Skip to content

Prepare v0.3.0-alpha.3 release - #13

Merged
lemehavit merged 1 commit into
mainfrom
release/v0.3.0-alpha.3
Aug 31, 2026
Merged

lemehavit merged 1 commit into
mainfrom
release/v0.3.0-alpha.3

Conversation

@lemehavit

Copy link
Copy Markdown
Owner

Release

  • Version: 0.3.0-alpha.3
  • Authorized base: 59764ebf9249ecb3fffe0bb3c3aab01d956dab4a
  • Release branch: release/v0.3.0-alpha.3
  • Release-prep commit: 9f5eb19a999d9b8128acb3a68660041c7627fe8d

Scope

Exactly four files changed:

  • VERSION
  • crates/iphoneloadly-api/Cargo.toml
  • Cargo.lock
  • CHANGELOG.md

No application source, updater, systemd, signing, device, database, migration, packaging, or CI workflow changes.

Changelog

  • Dashboard Overview and Settings no longer duplicate success/up-to-date presentations while retaining selected-device controls and manual update feedback.
  • Activity history preserves recorded installation app versions when the server IPA is replaced.
  • GitHub source version/tag presentation, refresh behavior, failure feedback, pending-update authority, and dashboard hash navigation are covered.

Validation

  • cargo fmt --all -- --check passed.
  • cargo test --workspace passed: 20 tests. The first Windows run hit the pre-existing read-only repository target directory; the same command passed in a disposable target with serialized native builds.
  • cargo clippy --workspace --all-targets --all-features -- -D warnings passed in a disposable target.
  • cargo build --workspace --release passed in a disposable target.
  • Shell syntax validation passed with Git Bash; Linux release scripts passed in a normalized disposable Linux checkout.
  • git diff --check passed.
  • Focused GitHub release tests passed: 3 tests.

Package validation

  • Local Linux package: iphoneloadly-v0.3.0-alpha.3-linux-amd64.tar.gz
  • Size: 10,186,101 bytes
  • SHA-256: 7d560d10375069eda9d2a92244f639ac3c1603f3f9b090e424b196cd589556a4
  • Build and verify-release-package.sh passed. Checksum, archive layout, required files, ELF binary, version, forbidden runtime/private files, credential scan, and installer layout checks passed.
  • Packaged /healthz reported 0.3.0-alpha.3.
  • No .omp, IPA, pairing, runtime, or Apple credential content was present.

Updater compatibility

A disposable alpha.2 binary against a local mocked GitHub release returned:

  • current: 0.3.0-alpha.2
  • candidate: 0.3.0-alpha.3
  • result: update available
  • release tag: v0.3.0-alpha.3
  • exact archive/checksum asset naming accepted

Review and production boundary

Terra pre-release review completed with no unresolved P0, P1, or P2 findings.

Production has not been updated. No updater endpoint was triggered, no service was restarted, no SSH or Apple authentication was performed, and no IPA was installed or retried.

@lemehavit
lemehavit merged commit 94d70d4 into main Aug 31, 2026
1 check passed
@lemehavit
lemehavit deleted the release/v0.3.0-alpha.3 branch October 27, 2026 07:54
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