From dd9f56fd144287c7edaf7abc2791510f763975fe Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 16 Feb 2026 03:15:05 +0000 Subject: [PATCH 1/2] Initial plan From 6e92a76752c043a5d80c71ae7b9cb58bf872b9c1 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 16 Feb 2026 03:17:21 +0000 Subject: [PATCH 2/2] Add submodule fetching to workflows and exclude tun-rs from format check Co-authored-by: CircuitCoder <2051572+CircuitCoder@users.noreply.github.com> --- .github/workflows/android-build.yml | 2 ++ .github/workflows/integration-test.yml | 2 ++ .github/workflows/rust-build.yml | 2 ++ .github/workflows/rust-lint.yml | 6 +++++- 4 files changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/android-build.yml b/.github/workflows/android-build.yml index 76055de..2152efe 100644 --- a/.github/workflows/android-build.yml +++ b/.github/workflows/android-build.yml @@ -17,6 +17,8 @@ jobs: steps: - name: Checkout code uses: actions/checkout@v4 + with: + submodules: true - name: Install Rust nightly uses: dtolnay/rust-toolchain@master diff --git a/.github/workflows/integration-test.yml b/.github/workflows/integration-test.yml index a1283fd..842b52f 100644 --- a/.github/workflows/integration-test.yml +++ b/.github/workflows/integration-test.yml @@ -20,6 +20,8 @@ jobs: steps: - name: Checkout code uses: actions/checkout@v4 + with: + submodules: true - name: Install Rust nightly uses: dtolnay/rust-toolchain@master diff --git a/.github/workflows/rust-build.yml b/.github/workflows/rust-build.yml index f277efe..f097da6 100644 --- a/.github/workflows/rust-build.yml +++ b/.github/workflows/rust-build.yml @@ -40,6 +40,8 @@ jobs: steps: - name: Checkout code uses: actions/checkout@v4 + with: + submodules: true - name: Get commit SHA id: git-info diff --git a/.github/workflows/rust-lint.yml b/.github/workflows/rust-lint.yml index c1d7733..ef448ac 100644 --- a/.github/workflows/rust-lint.yml +++ b/.github/workflows/rust-lint.yml @@ -16,6 +16,8 @@ jobs: steps: - name: Checkout code uses: actions/checkout@v4 + with: + submodules: true - name: Install Rust nightly uses: dtolnay/rust-toolchain@master @@ -25,7 +27,7 @@ jobs: - name: Check formatting working-directory: ./rust - run: cargo fmt --all -- --check + run: cargo fmt --package kqt --package kqt-lib --package kqt-kotlin --package kqt-tester -- --check unused-deps: name: Check Unused Dependencies @@ -35,6 +37,8 @@ jobs: steps: - name: Checkout code uses: actions/checkout@v4 + with: + submodules: true - name: Install Rust nightly uses: dtolnay/rust-toolchain@master