Skip to content

Commit f04396e

Browse files
feat: upgrade to UniFFI 0.29.4 for iOS compatibility
- Updated uniffi, uniffi_build, and uniffi_bindgen to 0.29.4 - Added custom uniffi-bindgen binary for generating bindings - Added bindgen-cli feature with camino and anyhow dependencies - Regenerated Swift bindings with matching RustBuffer definition (uint64_t)
1 parent 76a3f0c commit f04396e

File tree

7 files changed

+2674
-122
lines changed

7 files changed

+2674
-122
lines changed

.cursorrules

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Git and GitHub Rules (CRITICAL)
2+
3+
## NEVER create, submit, or push pull requests (PRs) to any GitHub organization except BitcoinErrorLog.
4+
5+
- NEVER push code, commits, or branches to synonymdev or any other organization
6+
- ONLY push to remotes that point to BitcoinErrorLog (e.g., `fork` remote pointing to `github.com/BitcoinErrorLog/*`)
7+
- When merging PRs from upstream (synonymdev), only merge locally and push to BitcoinErrorLog forks
8+
- NEVER use `gh pr create`, `gh pr comment`, or any GitHub CLI commands that would create/modify PRs outside BitcoinErrorLog
9+
- If unsure about a Git operation, verify the remote URL points to BitcoinErrorLog before pushing
10+
- Always check `git remote -v` before pushing to ensure you're pushing to the correct organization
11+
- Before any git push, verify the remote URL: `git remote get-url <remote-name>` must contain `BitcoinErrorLog`

0 commit comments

Comments
 (0)