From 18f6efe62663a70664cfe7da1f532015033a4a05 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 and pass DEBUSINE_USER, which lib/build currently requires to apply its extra_repositories compatibility workaround. Signed-off-by: Bjordis Collaku --- .github/workflows/build-kernel-debusine.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/build-kernel-debusine.yml b/.github/workflows/build-kernel-debusine.yml index 22edf14..d9aa38d 100644 --- a/.github/workflows/build-kernel-debusine.yml +++ b/.github/workflows/build-kernel-debusine.yml @@ -115,6 +115,8 @@ jobs: DEBUSINE_TOKEN: ${{ secrets.DEBUSINE_TOKEN }} DEBUSINE_PARENT_WORKSPACE: ${{ inputs.debusine-parent-workspace }} SUITE: ${{ inputs.suite }} + DEBUSINE_USER: ${{ secrets.DEBUSINE_USER }} + EXTRA_BUILD_DEP_WORKSPACES: qli run: | # No -x here: this step has DEBUSINE_TOKEN in its env, so keep xtrace # off so a future edit cannot echo a secret onto the trace.