From d6922cbda93420c4234b8759eb86f9af82d38f85 Mon Sep 17 00:00:00 2001 From: Matthew Date: Mon, 5 Oct 2026 10:51:29 -0500 Subject: [PATCH] ci: run demo tests on minimum supported Flutter --- .github/workflows/ci.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d1ee587..ee9f64d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -71,6 +71,31 @@ jobs: working-directory: bdk_demo run: flutter test + demo-min-flutter: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Setup Rust + uses: dtolnay/rust-toolchain@stable + + # Oldest stable Flutter whose Dart satisfies bdk_demo's `sdk: ^3.10.1`. + # Keep in sync with bdk_demo/pubspec.yaml when the SDK floor changes. + - name: Setup Flutter (minimum supported) + uses: subosito/flutter-action@v2 + with: + channel: stable + flutter-version: "3.38.3" + + - name: Pub get (bdk_demo) + working-directory: bdk_demo + run: flutter pub get + + - name: Run tests (bdk_demo) + working-directory: bdk_demo + run: flutter test + windows-smoke: runs-on: windows-latest