From 1145eaa63016b16510a88a23dbaa840f06de3ae9 Mon Sep 17 00:00:00 2001 From: Bjordis Collaku Date: Wed, 8 Jul 2026 14:37:08 -0700 Subject: [PATCH] ci(debusine): allow resolving build-deps from qli workspace The Debian Debusine build path now needs kgsl-dkms as a build dependency (via PR #54 against qcom/debian/latest). The package is published in the qli Debusine workspace, so the build step must expose qli as an extra build-dependency source when invoking debusine-action/lib/build. Set EXTRA_BUILD_DEP_WORKSPACES=qli in Build in Debusine. DEBUSINE_USER, which lib/build requires for its extra_repositories compatibility workaround, is already set on this step (added independently for the build signing key), so no change is needed for it here. Signed-off-by: Bjordis Collaku --- .github/workflows/build-kernel-debusine.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build-kernel-debusine.yml b/.github/workflows/build-kernel-debusine.yml index 68e2481..22e09f9 100644 --- a/.github/workflows/build-kernel-debusine.yml +++ b/.github/workflows/build-kernel-debusine.yml @@ -120,6 +120,7 @@ jobs: DEBUSINE_TOKEN: ${{ secrets.DEBUSINE_TOKEN }} DEBUSINE_PARENT_WORKSPACE: ${{ inputs.debusine-parent-workspace }} SUITE: ${{ inputs.suite }} + EXTRA_BUILD_DEP_WORKSPACES: qli run: | # No -x here: DEBUSINE_TOKEN is in env, keep xtrace off. set -euo pipefail