Skip to content

fix(ci): upstream-compat DEVKIT_PATH must be tests/_testkit, not . - #62

Merged
omar-nahhas merged 1 commit into
mainfrom
fix/upstream-compat-devkit-path
Aug 5, 2026
Merged

omar-nahhas merged 1 commit into
mainfrom
fix/upstream-compat-devkit-path

Conversation

@omar-nahhas

Copy link
Copy Markdown
Contributor

Second fix to upstream-compat. The checkout fix (#61) got the devkit into the workspace, but DEVKIT_PATH=. made the harness look at WORKSPACE/./e2e/bdd — the plugin root, which has no e2e/bdd.

The correct value is tests/_testkit: the submodule inside the plugin checkout, same convention as plugin-e2e.yml. The harness invocation must also run the plugin's copy of the harness script for path consistency.

Will re-dispatch after merge to prove all four legs green.

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.
@omar-nahhas
omar-nahhas merged commit d5c84b9 into main Aug 5, 2026
1 check passed
@omar-nahhas
omar-nahhas deleted the fix/upstream-compat-devkit-path branch August 5, 2026 10:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant