From 5154300d11a5070ee6c9a74b8031d99c3d90be78 Mon Sep 17 00:00:00 2001 From: omar-nahhas-agent Date: Wed, 5 Aug 2026 11:25:23 +0100 Subject: [PATCH] fix(ci): upstream-compat DEVKIT_PATH must be tests/_testkit, not . MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Second failure: the checkout fix put the devkit at the workspace root, but DEVKIT_PATH=. makes the harness resolve the BDD config at WORKSPACE/./e2e/bdd which is the PLUGIN root — not the devkit. The plugin root has no e2e/bdd. The correct DEVKIT_PATH is tests/_testkit: the submodule inside the plugin checkout, same convention as plugin-e2e.yml. The harness invocation must also reference the plugin copy of the harness script for path consistency. --- .github/workflows/upstream-compat.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/upstream-compat.yml b/.github/workflows/upstream-compat.yml index 9ae5a40..9a38e43 100644 --- a/.github/workflows/upstream-compat.yml +++ b/.github/workflows/upstream-compat.yml @@ -287,10 +287,10 @@ jobs: -e A0_POD_ENV="$A0_POD_ENV" \ -e ARTIFACT_DIR=/artifacts \ -e WORKSPACE=/plugin \ - -e DEVKIT_PATH=. \ + -e DEVKIT_PATH=tests/_testkit \ -e BDD_TRACE=retain-on-failure \ plugin-devkit:ci \ - -lc 'bash /workspace/e2e/harness/'"$HARNESS" + -lc 'bash /plugin/tests/_testkit/e2e/harness/'"$HARNESS" - name: Upload failure evidence # retain-on-failure, not always: a nightly that uploads a full trace set