From dfb09057e5b603250be562120a19e7e49afb2666 Mon Sep 17 00:00:00 2001 From: Matthew Date: Fri, 21 Nov 2025 12:00:49 -0600 Subject: [PATCH 1/6] chore: bdk-ffi submodule pre-0.30.0 --- bdk-ffi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bdk-ffi b/bdk-ffi index 2b5a6d7..c9f11de 160000 --- a/bdk-ffi +++ b/bdk-ffi @@ -1 +1 @@ -Subproject commit 2b5a6d791de418b3827c6cab09314e7a34b8a99c +Subproject commit c9f11de2b289d4bee9d5f880b18e0527b100b5ee From b876ecf7b59ee475342b9422bba4ac28866b219e Mon Sep 17 00:00:00 2001 From: Matthew Date: Fri, 21 Nov 2025 12:19:07 -0600 Subject: [PATCH 2/6] chore: format demo --- bdk_demo/lib/main.dart | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/bdk_demo/lib/main.dart b/bdk_demo/lib/main.dart index b93e32c..54cf84c 100644 --- a/bdk_demo/lib/main.dart +++ b/bdk_demo/lib/main.dart @@ -58,10 +58,7 @@ class _MyHomePageState extends State { color: _success ? Colors.green : Colors.grey, ), const SizedBox(height: 20), - const Text( - 'BDK Network Type:', - style: TextStyle(fontSize: 20), - ), + const Text('BDK Network Type:', style: TextStyle(fontSize: 20)), Text( _networkName, style: Theme.of(context).textTheme.headlineMedium?.copyWith( @@ -105,4 +102,4 @@ class _MyHomePageState extends State { ), ); } -} \ No newline at end of file +} From 694ae55059485c112df16411de4ba24df6146663 Mon Sep 17 00:00:00 2001 From: Matthew Date: Fri, 21 Nov 2025 12:31:31 -0600 Subject: [PATCH 3/6] ci: pin dart sdk to 3.9.2 for stable formatting Revert "ci: pin dart sdk to 3.9.2 for stable formatting" This reverts commit 4deb4f5fc171d0c8670050da9a264437bc811609. chore: ci version --- .github/workflows/ci.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 79ab70b..a8b1e7a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,6 +23,8 @@ jobs: - name: Setup Dart uses: dart-lang/setup-dart@v1 + with: + sdk: "3.9.2" - name: Install lipo (macOS) if: matrix.os == 'macos-latest' From 2fcbff623503461e5630bb0c645ccf894c6c04c7 Mon Sep 17 00:00:00 2001 From: Matthew Date: Fri, 21 Nov 2025 12:44:51 -0600 Subject: [PATCH 4/6] ci: scope dart format to lib/test/examples --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a8b1e7a..3f7eb3e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -43,7 +43,7 @@ jobs: run: dart pub get - name: Format check - run: dart format --output=none --set-exit-if-changed . + run: dart format --output=none --set-exit-if-changed lib test examples - name: Analyze run: dart analyze --fatal-infos --fatal-warnings From 057d705e2bee06d70f9aa7ebaab00e0daae38f39 Mon Sep 17 00:00:00 2001 From: Matthew Date: Fri, 21 Nov 2025 12:51:40 -0600 Subject: [PATCH 5/6] ci: analyze only lib/test/examples --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3f7eb3e..90dafb6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -46,7 +46,7 @@ jobs: run: dart format --output=none --set-exit-if-changed lib test examples - name: Analyze - run: dart analyze --fatal-infos --fatal-warnings + run: dart analyze --fatal-infos --fatal-warnings lib test examples - name: Run tests run: | From 9b5353442872c01454e9f4f33e485f1ca5d6ce84 Mon Sep 17 00:00:00 2001 From: Matthew Date: Fri, 21 Nov 2025 18:55:25 -0600 Subject: [PATCH 6/6] ci: flutter demo in pipeline --- .github/workflows/ci.yml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 90dafb6..732be77 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,6 +21,11 @@ jobs: - name: Setup Rust uses: dtolnay/rust-toolchain@stable + - name: Setup Flutter + uses: subosito/flutter-action@v2 + with: + channel: stable + - name: Setup Dart uses: dart-lang/setup-dart@v1 with: @@ -42,12 +47,20 @@ jobs: - name: Pub get run: dart pub get + - name: Pub get (bdk_demo) + working-directory: bdk_demo + run: flutter pub get + - name: Format check - run: dart format --output=none --set-exit-if-changed lib test examples + run: dart format --output=none --set-exit-if-changed lib test examples bdk_demo/lib bdk_demo/test - name: Analyze run: dart analyze --fatal-infos --fatal-warnings lib test examples + - name: Analyze (bdk_demo) + working-directory: bdk_demo + run: flutter analyze + - name: Run tests run: | dart test