From 1cba2a5966904ed7e4596c63c93bcd25acc01b82 Mon Sep 17 00:00:00 2001 From: Omar Nahhas Sanchez Date: Wed, 5 Aug 2026 10:37:08 +0100 Subject: [PATCH] ci: run e2e against upstream A0, not the fork (DEC-082) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The devkit defaults a0_image to ghcr.io/nuevanext/agent-zero:latest-nonroot and this repo never overrode it, so every PR has been proving the plugin works on the private fork while upstream — the only thing anyone actually runs — was verified nowhere. Coverage was aimed at the wrong image. Overridden per repo rather than by changing the devkit default, so the change is scoped to this plugin. If this turns the suite red, that is the point: it means the plugin does not work for the only consumer it has, and the PR e2e is now the place that says so. --- .devkit.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.devkit.yml b/.devkit.yml index 2c5b751..0f5a5e2 100644 --- a/.devkit.yml +++ b/.devkit.yml @@ -4,3 +4,11 @@ display_name: Share Chat # e2e_pod_env: # A0_SHARE_CHAT_TEST_PROBE: "1" devkit_major: 2 + +# Test against UPSTREAM A0, not the private fork (DEC-082). +# +# The devkit default is ghcr.io/nuevanext/agent-zero:latest-nonroot, so without +# this line every PR proved the plugin worked on the fork while upstream — the +# only thing anyone actually runs — was verified nowhere. Overriding per repo +# rather than changing the devkit default keeps the blast radius to this plugin. +a0_image: docker.io/agent0ai/agent-zero:latest