From 906c282986c2fa3576616bd52fd1e4024f12b022 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A7=9A=E7=AB=A0=E6=B5=A9?= Date: Thu, 29 Oct 2026 04:59:57 +0800 Subject: [PATCH] =?UTF-8?q?fix(libraryctl):=20=E6=8D=95=E8=8E=B7/=E9=A2=84?= =?UTF-8?q?=E6=A3=80=E4=B9=9F=E8=B5=B0=E5=90=8C=E4=B8=80=E4=BB=BD=20scope?= =?UTF-8?q?=20=E6=98=A0=E5=B0=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 上一提交只改了 status;capture/preflight 仍直接读 routing bindings, 所以 CLI 封存的还是 bindings 里的库,而不是 API 的目标——契约读取直接失败。 --- cmd/libraryctl/main.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/libraryctl/main.go b/cmd/libraryctl/main.go index 004b96f..b411579 100644 --- a/cmd/libraryctl/main.go +++ b/cmd/libraryctl/main.go @@ -558,7 +558,7 @@ func runPreflight(ctx context.Context, opts options) error { if opts.scope != "internal" && opts.scope != "external" { return errors.New("-scope must be internal or external") } - binding, err := readRoutingBindings(ctx, opts.governancePG) + binding, err := scopeBindings(ctx, opts.governancePG) if err != nil { return err } @@ -660,7 +660,7 @@ func runCapture(ctx context.Context, opts options) error { if err != nil { return err } - binding, err := readRoutingBindings(ctx, opts.governancePG) + binding, err := scopeBindings(ctx, opts.governancePG) if err != nil { return err }