From 371a5e016ff3dadc3620bebaa38480c09a433a97 Mon Sep 17 00:00:00 2001 From: devops-engineer Date: Fri, 15 May 2026 16:09:38 -0700 Subject: [PATCH 1/2] fix(build): add a2a_tools_identity to TOP_LEVEL_MODULES (PR#1240 follow-up) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR#1240 added workspace/a2a_tools_identity.py but did not update scripts/build_runtime_package.py:TOP_LEVEL_MODULES, so the drift gate fails on every publish-runtime tag push: error: TOP_LEVEL_MODULES drifted from workspace/*.py contents: in workspace/ but NOT in TOP_LEVEL_MODULES (will ship un-rewritten): ['a2a_tools_identity'] This blocked the post-PR#1240 cascade: PyPI publish never happened because the package wouldn't build. Verified by observing runs 59570, 59587, and 59589 (publish-runtime.yml) all failing at the same step with this exact error. T4 close-out — Hongming-authorized direct merge. --- scripts/build_runtime_package.py | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/build_runtime_package.py b/scripts/build_runtime_package.py index 52f57c180..f0030149a 100755 --- a/scripts/build_runtime_package.py +++ b/scripts/build_runtime_package.py @@ -58,6 +58,7 @@ TOP_LEVEL_MODULES = { "a2a_response", "a2a_tools", "a2a_tools_delegation", + "a2a_tools_identity", "a2a_tools_inbox", "a2a_tools_memory", "a2a_tools_messaging", -- 2.52.0 From e1820fe5a9d932e8b9257519d228ac76004f36b4 Mon Sep 17 00:00:00 2001 From: devops-engineer Date: Fri, 15 May 2026 16:58:58 -0700 Subject: [PATCH 2/2] ci: empty-commit retrigger (all-required emitter stuck on cancelled canvas-deploy-reminder) -- 2.52.0