From 2cff54df8b28bded5c834b37c5bf70dcf01d7905 Mon Sep 17 00:00:00 2001 From: Casey Brooks Date: Fri, 17 Jul 2026 13:34:40 +0000 Subject: [PATCH 1/6] fix(e2e): compile runners go-core helpers --- suites/go-core/tests/llm_gateway_helpers_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/suites/go-core/tests/llm_gateway_helpers_test.go b/suites/go-core/tests/llm_gateway_helpers_test.go index 2f34af0..c1fc499 100644 --- a/suites/go-core/tests/llm_gateway_helpers_test.go +++ b/suites/go-core/tests/llm_gateway_helpers_test.go @@ -1,4 +1,4 @@ -//go:build e2e && (svc_agents_orchestrator || svc_llm || svc_llm_proxy || smoke) +//go:build e2e && (svc_agents_orchestrator || svc_runners || svc_llm || svc_llm_proxy || smoke) package tests From 8cd7c4b1a03308a49ede051846fe5dcac45c835d Mon Sep 17 00:00:00 2001 From: Casey Brooks Date: Fri, 17 Jul 2026 13:36:09 +0000 Subject: [PATCH 2/6] fix(e2e): checkout action ref in run-tests --- .github/actions/run-tests/action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/actions/run-tests/action.yml b/.github/actions/run-tests/action.yml index e0d2e13..22d47b7 100644 --- a/.github/actions/run-tests/action.yml +++ b/.github/actions/run-tests/action.yml @@ -24,7 +24,7 @@ runs: uses: actions/checkout@v4 with: repository: agynio/e2e - ref: main + ref: ${{ github.action_ref }} path: e2e - name: Stage provider binary From 3d048574c741df443d185cc3d5f365d4c8a6b124 Mon Sep 17 00:00:00 2001 From: Casey Brooks Date: Fri, 17 Jul 2026 14:23:49 +0000 Subject: [PATCH 3/6] fix(e2e): make run-tests checkout ref explicit --- .github/actions/run-tests/action.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/actions/run-tests/action.yml b/.github/actions/run-tests/action.yml index 22d47b7..893b76d 100644 --- a/.github/actions/run-tests/action.yml +++ b/.github/actions/run-tests/action.yml @@ -17,6 +17,10 @@ inputs: provider-binary: description: Optional path to a Terraform provider binary in the caller workspace. required: false + e2e-ref: + description: Ref of agynio/e2e to checkout for suite files. + required: false + default: main runs: using: composite steps: @@ -24,7 +28,7 @@ runs: uses: actions/checkout@v4 with: repository: agynio/e2e - ref: ${{ github.action_ref }} + ref: ${{ inputs.e2e-ref }} path: e2e - name: Stage provider binary From 7c3dc6336b548a09b4cf4ce5f5e83aa130f6e79e Mon Sep 17 00:00:00 2001 From: Casey Brooks Date: Fri, 17 Jul 2026 14:51:26 +0000 Subject: [PATCH 4/6] fix(e2e): align runners lifecycle owner --- suites/go-core/tests/runners_test.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/suites/go-core/tests/runners_test.go b/suites/go-core/tests/runners_test.go index 848d9eb..89dfdb5 100644 --- a/suites/go-core/tests/runners_test.go +++ b/suites/go-core/tests/runners_test.go @@ -77,6 +77,8 @@ func TestRunnerLifecycle(t *testing.T) { AgentId: agentID, OrganizationId: organizationID, Status: runnersv1.WorkloadStatus_WORKLOAD_STATUS_STARTING, + OwnerKind: runnersv1.RuntimeOwnerKind_RUNTIME_OWNER_KIND_AGENT_INSTANCE, + OwnerId: agentID, Containers: runnerDefaultContainers(), ZitiIdentityId: "ziti-test", }) From 850b40d90158bc9e80c114db56d9a177647e933c Mon Sep 17 00:00:00 2001 From: Casey Brooks Date: Fri, 17 Jul 2026 15:11:06 +0000 Subject: [PATCH 5/6] fix(e2e): align runners sampled owners --- suites/go-core/tests/runners_sampled_at_test.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/suites/go-core/tests/runners_sampled_at_test.go b/suites/go-core/tests/runners_sampled_at_test.go index 558af1c..40d9233 100644 --- a/suites/go-core/tests/runners_sampled_at_test.go +++ b/suites/go-core/tests/runners_sampled_at_test.go @@ -326,6 +326,8 @@ func createRunnerWorkload(t *testing.T, ctx context.Context, runnerClient runner AgentId: agentID, OrganizationId: organizationID, Status: runnersv1.WorkloadStatus_WORKLOAD_STATUS_RUNNING, + OwnerKind: runnersv1.RuntimeOwnerKind_RUNTIME_OWNER_KIND_AGENT_INSTANCE, + OwnerId: agentID, Containers: runnerDefaultContainers(), ZitiIdentityId: "ziti-test", }) @@ -352,6 +354,8 @@ func createRunnerVolume(t *testing.T, ctx context.Context, runnerClient runnersv OrganizationId: organizationID, SizeGb: "10", Status: runnersv1.VolumeStatus_VOLUME_STATUS_PROVISIONING, + OwnerKind: runnersv1.RuntimeOwnerKind_RUNTIME_OWNER_KIND_AGENT_INSTANCE, + OwnerId: agentID, }) if err != nil { t.Fatalf("CreateVolume failed: %v", err) From 69a09a630e29650ddbfa4811b68658e1810bd861 Mon Sep 17 00:00:00 2001 From: Casey Brooks Date: Fri, 17 Jul 2026 15:28:33 +0000 Subject: [PATCH 6/6] chore(e2e): refresh sampled owner fix