From fbaea341c7ce63d3c8ee5e79d6e535dea6aa0a04 Mon Sep 17 00:00:00 2001 From: thibaud-lclr Date: Mon, 11 May 2026 12:16:20 +0200 Subject: [PATCH] chore: upgrade framework to v1.10.0, drop login glue login is now handled by default in the framework bootstrap when Hooks.Login is nil. Co-Authored-By: Claude Sonnet 4.6 --- go.mod | 2 +- go.sum | 2 ++ internal/cli/app.go | 13 ------------- 3 files changed, 3 insertions(+), 14 deletions(-) diff --git a/go.mod b/go.mod index 718ca14..ce1a67e 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,7 @@ module email-mcp go 1.25.0 require ( - forge.lclr.dev/AI/mcp-framework v1.9.0 + forge.lclr.dev/AI/mcp-framework v1.10.0 github.com/emersion/go-imap/v2 v2.0.0-beta.8 github.com/emersion/go-message v0.18.2 github.com/godbus/dbus/v5 v5.2.2 diff --git a/go.sum b/go.sum index 4b0825a..94ff5ae 100644 --- a/go.sum +++ b/go.sum @@ -1,5 +1,7 @@ forge.lclr.dev/AI/mcp-framework v1.9.0 h1:8i2CHQlQo/mRG1BE2UArHptAa/HC7AOhZBIqz8md8Vk= forge.lclr.dev/AI/mcp-framework v1.9.0/go.mod h1:2xzmFEHGLQzT5PORq35j10pRhsOm0CDwivUZTHvxgh4= +forge.lclr.dev/AI/mcp-framework v1.10.0 h1:RrTy7K/hSruaVS9Z/oaRpkLs2U5WGs4H3tox7PiErak= +forge.lclr.dev/AI/mcp-framework v1.10.0/go.mod h1:2xzmFEHGLQzT5PORq35j10pRhsOm0CDwivUZTHvxgh4= github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 h1:/vQbFIOMbk2FiG/kXiLl8BRyzTWDw7gX/Hz7Dd5eDMs= github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4/go.mod h1:hN7oaIRCjzsZ2dE+yG5k+rsdt3qcwykqK6HVGcKwsw4= github.com/99designs/keyring v1.2.2 h1:pZd3neh/EmUzWONb35LxQfvuY7kiSXAq3HQd97+XBn0= diff --git a/internal/cli/app.go b/internal/cli/app.go index 92d4fe1..38d535e 100644 --- a/internal/cli/app.go +++ b/internal/cli/app.go @@ -137,9 +137,6 @@ func (a *App) runBootstrap(ctx context.Context, args []string) error { Setup: func(ctx context.Context, inv frameworkbootstrap.Invocation) error { return a.runConfig(ctx, frameworkbootstrap.CommandSetup, inv.Args) }, - Login: func(ctx context.Context, inv frameworkbootstrap.Invocation) error { - return a.runLogin(ctx, inv.Args) - }, MCP: func(ctx context.Context, inv frameworkbootstrap.Invocation) error { return a.runMCP(ctx, inv.Args) }, @@ -241,16 +238,6 @@ func (a *App) runConfig(ctx context.Context, command string, args []string) erro return nil } -func (a *App) runLogin(_ context.Context, _ []string) error { - _, err := frameworksecretstore.LoginBitwarden(frameworksecretstore.BitwardenLoginOptions{ - ServiceName: a.runtimeMetadata().BinaryName, - Stdin: a.stdin, - Stdout: a.stdout, - Stderr: a.stderr, - }) - return err -} - func (a *App) runConfigShow(ctx context.Context, args []string) error { if a.configStore == nil { return fmt.Errorf("config store is not configured")