From 21484c308d58ad9b56cd79c66de060e1dae54554 Mon Sep 17 00:00:00 2001 From: Vitaly Zabershinsky Date: Tue, 4 Aug 2026 16:53:19 +0300 Subject: [PATCH] fix: rename plugins_sparc.go to avoid Go GOARCH filename collision Go's build system treats any *_GOARCH.go filename as an implicit architecture constraint, and "sparc" is itself a legacy GOARCH value (for the SPARC CPU). This silently excluded the sparc plugin's wiring file from every normal amd64/arm64 build of authbridge-proxy, regardless of its explicit //go:build !exclude_plugin_sparc line -- affecting every published authbridge image tag, not just a stale cache. Verified by rebuilding after the rename: the sparc plugin's own string literals now appear in the compiled binary, and deploy-agent.sh --plugin-preset sparc-only resolves the sparc plugin successfully. Content unchanged, filename only. Co-Authored-By: Claude Sonnet 5 Signed-off-by: Vitaly Zabershinsky --- .../authbridge-proxy/{plugins_sparc.go => plugins_sparcplugin.go} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename authbridge/cmd/authbridge-proxy/{plugins_sparc.go => plugins_sparcplugin.go} (100%) diff --git a/authbridge/cmd/authbridge-proxy/plugins_sparc.go b/authbridge/cmd/authbridge-proxy/plugins_sparcplugin.go similarity index 100% rename from authbridge/cmd/authbridge-proxy/plugins_sparc.go rename to authbridge/cmd/authbridge-proxy/plugins_sparcplugin.go