Skip to content

chore: prepare 0.8.0-rc10 - #178

Open
ben-kaufman wants to merge 1 commit into
masterfrom
chore/0.8.0-rc10
Open

ben-kaufman wants to merge 1 commit into
masterfrom
chore/0.8.0-rc10

Conversation

@ben-kaufman

@ben-kaufman ben-kaufman commented Oct 20, 2026 •

Copy link
Copy Markdown
Collaborator

Description

Prepare v0.8.0-rc10 from master, including merged #177. Synchronize the Cargo, Android and SwiftPM versions and set the checksum of the regenerated iOS framework. No Rust source or public API changes.

Preview

N/A — release metadata.

QA Notes

  • 101 USDT regression tests passed locally and in CI; one ignored.
  • Final cargo fmt --check, Clippy, Cargo/SwiftPM manifest validation and Android ktlintCheck passed. Complete diagnostics were inspected; Rust warning sources are unchanged from master and generated Kotlin warnings match fix: overlap USDT send preflight reads #177's CI baseline.
  • iOS bindings, Android bindings and Android publication passed, including smoke compilation and native-library validation.
  • Downloaded the published iOS framework and Maven package. Swift and Kotlin interfaces are unchanged. Maven metadata, source/AAR checksums, all four Android ABIs and consumer keep rules were verified; Android debug symbols are attached to the release.
  • The final-commit iOS build reproduced the published archive checksum: 64e317df0953751f8a965acf815848399eda597c26ec128a2abe290c74648102.
  • Every commit in the PR range and the release tag are cryptographically signed, verified locally and reported by GitHub as verified=true, reason=valid.

Both platform packages are published and ready for app dependency updates.

@ben-kaufman
ben-kaufman marked this pull request as ready for review October 20, 2026 12:58

@talosmachina talosmachina left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No findings. Bumps bitkitcore to 0.8.0-rc10 across Cargo.toml, Cargo.lock, Package.swift and bindings/android/gradle.properties, and points SwiftPM at the rc10 framework. Reviewed 53c67bf, light tier (5 changed lines, release metadata only).

Merge confidence: 4/5, iOS Bindgen, Android Bindgen and usdt-tests were still pending at review time; 5/5 once they go green.

What I checked
  • Version sync: git grep for 0.8.0-rc on the head finds rc10 in all three manifests the repo requires to match, and no rc9 left over.
  • SwiftPM checksum: downloaded BitkitCore.xcframework.zip from the v0.8.0-rc10 release; its sha256sum is 64e317df…48102, the value in Package.swift, and the same as the asset digest GitHub reports.
  • Tag: refs/tags/v0.8.0-rc10 dereferences to 53c67bf, this PR's head, so the published framework was built from this commit, not from master.
  • Diff against master: only these 4 files; no Rust source, lockfile dependency or binding change.
  • CI: SwiftPM manifest and the Cargo/Android manifest checks pass.

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