Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/upstream-compat.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
exit 1
fi

sed -E -i "s#(bdk-ffi = \\{ package = \"bdk-ffi\", git = \"https://github.com/bitcoindevkit/bdk-ffi.git\", rev = \")[^\"]+(\" \\})#\\1${latest_sha}\\2#" native/Cargo.toml
sed -E -i "s#^bdk-ffi = \\{.*git = \"https://github.com/bitcoindevkit/bdk-ffi.git\".*\\}\$#bdk-ffi = { package = \"bdk-ffi\", git = \"https://github.com/bitcoindevkit/bdk-ffi.git\", rev = \"${latest_sha}\" }#" native/Cargo.toml

if ! grep -q "$latest_sha" native/Cargo.toml; then
echo "Failed to update native/Cargo.toml with upstream SHA" >&2
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ If you have the Rust toolchain installed, the native library will be automatical
As a user of the package, you don't need to worry about building the native library or bindings yourself.
Only if you want to contribute to the bindings or modify the native code yourself, you can follow the instructions in [development](#development) below.
The first build can take several minutes depending on your machine and network (subsequent builds are faster).
We currently pin git dependencies to specific commits for reproducibility (including `bdk-ffi` until the next release is cut); the plan is to move to release tags as upstream ships them.
We pin git dependencies to immutable refs for reproducibility. `bdk-ffi` tracks the upstream release tag, while `uniffi-dart` remains pinned to a commit until tagged releases are available upstream.

## Development

Expand Down
Loading