fix(ui): remove empty substrate template metadata - #2662
Open
mikemikimike wants to merge 1 commit into
Open
Conversation
Signed-off-by: mikemikimike <13286568797@163.com>
mikemikimike
requested review from
a team,
Charlesthebird and
peterj
as code owners
September 1, 2026 22:14
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary / Problem
Fixes #2653. After Actor Templates moved from Kubernetes CRDs to ate-api in #2638,
goldenActorId,harnessName, andmanagedByKagentare no longer available from the served ate-api template. The Substrate page consequently exposed values that were always empty or dead.Changes
Tests
go test -skip 'TestE2E.*' ./core/internal/service/system ./core/internal/grpcserver— passed.go vet ./core/internal/service/system ./core/internal/grpcserver— passed.golangci-lint v2.13.0with the repository's enabled checks except the Windows-incompatible kube-api-linter plugin — 0 issues.go run github.com/bufbuild/buf/cmd/buf@v1.72.0 lint— passed.go run github.com/bufbuild/buf/cmd/buf@v1.72.0 generate— passed with no generated drift.go run github.com/bufbuild/buf/cmd/buf@v1.72.0 breaking proto --against ".git#branch=main,subdir=proto"— passed.corepack yarn typecheck— passed.corepack yarn lint— passed with 0 errors and 7 pre-existing warnings.corepack yarn test— 34 files and 412 tests passed.corepack yarn build— passed.corepack yarn playwright test playwright/tests/substrate --project=chromium --project=firefox— 16 tests passed.git diff --check— passed.Compatibility / Known limitations
The Substrate Actor Templates table no longer displays the three fields that ate-api cannot provide. The protobuf fields remain on the wire so existing clients are not broken, but they are no longer populated by this service. Full Go CI race tests were not completed locally because Windows has
CGO_ENABLED=0and no cgo compiler; the repository's kube-api-linter plugin is also Unix-only. The full browser suite was attempted: 173/179 passed, with 6 unrelated Firefox concurrency/mock-stream failures; the focused Substrate suite passed in both engines.Issue
Issue: #2653 — #2653