From 6bf9dd186619ddd2448c98922c633d1be33d9849 Mon Sep 17 00:00:00 2001 From: thibaud-lclr Date: Tue, 5 May 2026 12:23:14 +0200 Subject: [PATCH] chore: update module path to forge --- README.md | 4 ++-- cli/doctor.go | 6 +++--- cli/doctor_test.go | 6 +++--- cli/resolve_lookup.go | 2 +- cli/resolve_lookup_test.go | 2 +- cli/setup_secret.go | 2 +- cli/setup_secret_test.go | 2 +- cmd/mcp-framework/main.go | 4 ++-- docs/getting-started.md | 4 ++-- docs/minimal-example.md | 4 ++-- docs/scaffolding.md | 2 +- generate/generate.go | 12 ++++++------ generate/generate_test.go | 10 +++++----- go.mod | 2 +- manifest/manifest.go | 2 +- scaffold/scaffold.go | 12 ++++++------ secretstore/bitwarden_test.go | 2 +- secretstore/manifest_open.go | 2 +- secretstore/manifest_open_test.go | 2 +- secretstore/runtime_test.go | 2 +- 20 files changed, 42 insertions(+), 42 deletions(-) diff --git a/README.md b/README.md index e874d95..a101e1d 100644 --- a/README.md +++ b/README.md @@ -9,13 +9,13 @@ manifeste `mcp.toml`, diagnostic et auto-update. Dans un projet Go : ```bash -go get gitea.lclr.dev/AI/mcp-framework +go get forge.lclr.dev/AI/mcp-framework ``` Pour utiliser le CLI : ```bash -go install gitea.lclr.dev/AI/mcp-framework/cmd/mcp-framework@latest +go install forge.lclr.dev/AI/mcp-framework/cmd/mcp-framework@latest ``` ## Créer un projet MCP diff --git a/cli/doctor.go b/cli/doctor.go index 10a508b..df6e768 100644 --- a/cli/doctor.go +++ b/cli/doctor.go @@ -8,9 +8,9 @@ import ( "os" "strings" - "gitea.lclr.dev/AI/mcp-framework/config" - "gitea.lclr.dev/AI/mcp-framework/manifest" - "gitea.lclr.dev/AI/mcp-framework/secretstore" + "forge.lclr.dev/AI/mcp-framework/config" + "forge.lclr.dev/AI/mcp-framework/manifest" + "forge.lclr.dev/AI/mcp-framework/secretstore" ) type DoctorStatus string diff --git a/cli/doctor_test.go b/cli/doctor_test.go index bbdc15e..ba9acba 100644 --- a/cli/doctor_test.go +++ b/cli/doctor_test.go @@ -10,9 +10,9 @@ import ( "strings" "testing" - "gitea.lclr.dev/AI/mcp-framework/config" - "gitea.lclr.dev/AI/mcp-framework/manifest" - "gitea.lclr.dev/AI/mcp-framework/secretstore" + "forge.lclr.dev/AI/mcp-framework/config" + "forge.lclr.dev/AI/mcp-framework/manifest" + "forge.lclr.dev/AI/mcp-framework/secretstore" ) type doctorProfile struct { diff --git a/cli/resolve_lookup.go b/cli/resolve_lookup.go index f42fc45..5aa1ff9 100644 --- a/cli/resolve_lookup.go +++ b/cli/resolve_lookup.go @@ -4,7 +4,7 @@ import ( "errors" "os" - "gitea.lclr.dev/AI/mcp-framework/secretstore" + "forge.lclr.dev/AI/mcp-framework/secretstore" ) type KeyLookupFunc func(key string) (string, bool, error) diff --git a/cli/resolve_lookup_test.go b/cli/resolve_lookup_test.go index 32e4d23..be5ad54 100644 --- a/cli/resolve_lookup_test.go +++ b/cli/resolve_lookup_test.go @@ -4,7 +4,7 @@ import ( "errors" "testing" - "gitea.lclr.dev/AI/mcp-framework/secretstore" + "forge.lclr.dev/AI/mcp-framework/secretstore" ) type testSecretStore struct { diff --git a/cli/setup_secret.go b/cli/setup_secret.go index dceaacd..3627805 100644 --- a/cli/setup_secret.go +++ b/cli/setup_secret.go @@ -5,7 +5,7 @@ import ( "fmt" "strings" - "gitea.lclr.dev/AI/mcp-framework/secretstore" + "forge.lclr.dev/AI/mcp-framework/secretstore" ) type SetupSecretWriteOptions struct { diff --git a/cli/setup_secret_test.go b/cli/setup_secret_test.go index d426459..e1eecfb 100644 --- a/cli/setup_secret_test.go +++ b/cli/setup_secret_test.go @@ -5,7 +5,7 @@ import ( "strings" "testing" - "gitea.lclr.dev/AI/mcp-framework/secretstore" + "forge.lclr.dev/AI/mcp-framework/secretstore" ) func TestWriteSetupSecretVerifiedPersistsAndConfirmsReadability(t *testing.T) { diff --git a/cmd/mcp-framework/main.go b/cmd/mcp-framework/main.go index bcc9345..2947cd5 100644 --- a/cmd/mcp-framework/main.go +++ b/cmd/mcp-framework/main.go @@ -9,8 +9,8 @@ import ( "path/filepath" "strings" - generatepkg "gitea.lclr.dev/AI/mcp-framework/generate" - scaffoldpkg "gitea.lclr.dev/AI/mcp-framework/scaffold" + generatepkg "forge.lclr.dev/AI/mcp-framework/generate" + scaffoldpkg "forge.lclr.dev/AI/mcp-framework/scaffold" ) const toolName = "mcp-framework" diff --git a/docs/getting-started.md b/docs/getting-started.md index d4c5dd0..55176a9 100644 --- a/docs/getting-started.md +++ b/docs/getting-started.md @@ -3,7 +3,7 @@ ## Installation ```bash -go get gitea.lclr.dev/AI/mcp-framework +go get forge.lclr.dev/AI/mcp-framework ``` ## CLI de scaffold @@ -11,7 +11,7 @@ go get gitea.lclr.dev/AI/mcp-framework Pour initialiser un projet MCP depuis un dossier vide, sans écrire de runner Go : ```bash -go install gitea.lclr.dev/AI/mcp-framework/cmd/mcp-framework@latest +go install forge.lclr.dev/AI/mcp-framework/cmd/mcp-framework@latest mcp-framework scaffold init \ --target ./my-mcp \ --module example.com/my-mcp \ diff --git a/docs/minimal-example.md b/docs/minimal-example.md index 6c4c9f5..1e4088b 100644 --- a/docs/minimal-example.md +++ b/docs/minimal-example.md @@ -18,8 +18,8 @@ import ( "os" "example.com/my-mcp/mcpgen" - "gitea.lclr.dev/AI/mcp-framework/config" - "gitea.lclr.dev/AI/mcp-framework/update" + "forge.lclr.dev/AI/mcp-framework/config" + "forge.lclr.dev/AI/mcp-framework/update" ) var version = "dev" diff --git a/docs/scaffolding.md b/docs/scaffolding.md index ee20762..6bace5b 100644 --- a/docs/scaffolding.md +++ b/docs/scaffolding.md @@ -12,7 +12,7 @@ Exemple : ```go result, err := scaffold.Generate(scaffold.Options{ TargetDir: "./my-mcp", - ModulePath: "gitea.lclr.dev/AI/my-mcp", + ModulePath: "forge.lclr.dev/AI/my-mcp", BinaryName: "my-mcp", Description: "Client MCP interne", DefaultProfile: "prod", diff --git a/generate/generate.go b/generate/generate.go index 6128964..a856b2e 100644 --- a/generate/generate.go +++ b/generate/generate.go @@ -12,7 +12,7 @@ import ( "strconv" "strings" - "gitea.lclr.dev/AI/mcp-framework/manifest" + "forge.lclr.dev/AI/mcp-framework/manifest" ) var ErrGeneratedFilesOutdated = errors.New("generated files are not up to date") @@ -211,7 +211,7 @@ func renderManifestLoader(packageName, manifestContent string) (string, error) { package %s -import fwmanifest "gitea.lclr.dev/AI/mcp-framework/manifest" +import fwmanifest "forge.lclr.dev/AI/mcp-framework/manifest" const embeddedManifest = %s @@ -235,7 +235,7 @@ func renderMetadata(packageName string, manifestFile manifest.File) (string, err package %s -import fwmanifest "gitea.lclr.dev/AI/mcp-framework/manifest" +import fwmanifest "forge.lclr.dev/AI/mcp-framework/manifest" const BinaryName = %s const DefaultDescription = %s @@ -275,7 +275,7 @@ import ( "io" "strings" - fwupdate "gitea.lclr.dev/AI/mcp-framework/update" + fwupdate "forge.lclr.dev/AI/mcp-framework/update" ) func UpdateOptions(version string, stdout io.Writer) (fwupdate.Options, error) { @@ -338,7 +338,7 @@ import ( "path/filepath" "strings" - fwsecretstore "gitea.lclr.dev/AI/mcp-framework/secretstore" + fwsecretstore "forge.lclr.dev/AI/mcp-framework/secretstore" ) type SecretStoreOptions struct { @@ -483,7 +483,7 @@ import ( "flag" "strings" - fwcli "gitea.lclr.dev/AI/mcp-framework/cli" + fwcli "forge.lclr.dev/AI/mcp-framework/cli" ) type ConfigFlags struct { diff --git a/generate/generate_test.go b/generate/generate_test.go index e60de93..ee7f2db 100644 --- a/generate/generate_test.go +++ b/generate/generate_test.go @@ -37,7 +37,7 @@ description = "Demo MCP" for _, snippet := range []string{ "// Code generated by mcp-framework generate. DO NOT EDIT.", "package mcpgen", - "import fwmanifest \"gitea.lclr.dev/AI/mcp-framework/manifest\"", + "import fwmanifest \"forge.lclr.dev/AI/mcp-framework/manifest\"", "const embeddedManifest = ", "func LoadManifest(startDir string) (fwmanifest.File, string, error) {", "return fwmanifest.LoadDefaultOrEmbedded(startDir, embeddedManifest)", @@ -386,7 +386,7 @@ func writeModule(t *testing.T, projectDir string) { t.Fatalf("Abs repo root: %v", err) } - goMod := "module example.com/generated-demo\n\ngo 1.25.0\n\nrequire (\n\tgithub.com/99designs/keyring v1.2.2\n\tgithub.com/BurntSushi/toml v1.6.0\n\tgitea.lclr.dev/AI/mcp-framework v0.0.0\n)\n\nreplace gitea.lclr.dev/AI/mcp-framework => " + filepath.ToSlash(repoRoot) + "\n" + goMod := "module example.com/generated-demo\n\ngo 1.25.0\n\nrequire (\n\tgithub.com/99designs/keyring v1.2.2\n\tgithub.com/BurntSushi/toml v1.6.0\n\tforge.lclr.dev/AI/mcp-framework v0.0.0\n)\n\nreplace forge.lclr.dev/AI/mcp-framework => " + filepath.ToSlash(repoRoot) + "\n" if err := os.WriteFile(filepath.Join(projectDir, "go.mod"), []byte(goMod), 0o600); err != nil { t.Fatalf("WriteFile go.mod: %v", err) } @@ -406,10 +406,10 @@ import ( "io" "testing" - fwcli "gitea.lclr.dev/AI/mcp-framework/cli" - fwsecretstore "gitea.lclr.dev/AI/mcp-framework/secretstore" + fwcli "forge.lclr.dev/AI/mcp-framework/cli" + fwsecretstore "forge.lclr.dev/AI/mcp-framework/secretstore" "example.com/generated-demo/mcpgen" - fwmanifest "gitea.lclr.dev/AI/mcp-framework/manifest" + fwmanifest "forge.lclr.dev/AI/mcp-framework/manifest" ) func TestGeneratedHelpersUseEmbeddedManifest(t *testing.T) { diff --git a/go.mod b/go.mod index 1a3e5c8..7ff61b1 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module gitea.lclr.dev/AI/mcp-framework +module forge.lclr.dev/AI/mcp-framework go 1.25.0 diff --git a/manifest/manifest.go b/manifest/manifest.go index d82acb3..037e23e 100644 --- a/manifest/manifest.go +++ b/manifest/manifest.go @@ -9,7 +9,7 @@ import ( "github.com/BurntSushi/toml" - "gitea.lclr.dev/AI/mcp-framework/update" + "forge.lclr.dev/AI/mcp-framework/update" ) const DefaultFile = "mcp.toml" diff --git a/scaffold/scaffold.go b/scaffold/scaffold.go index ca72024..be19822 100644 --- a/scaffold/scaffold.go +++ b/scaffold/scaffold.go @@ -1539,12 +1539,12 @@ import ( "strings" "sync" - "gitea.lclr.dev/AI/mcp-framework/bootstrap" - "gitea.lclr.dev/AI/mcp-framework/cli" - "gitea.lclr.dev/AI/mcp-framework/config" - "gitea.lclr.dev/AI/mcp-framework/manifest" - "gitea.lclr.dev/AI/mcp-framework/secretstore" - "gitea.lclr.dev/AI/mcp-framework/update" + "forge.lclr.dev/AI/mcp-framework/bootstrap" + "forge.lclr.dev/AI/mcp-framework/cli" + "forge.lclr.dev/AI/mcp-framework/config" + "forge.lclr.dev/AI/mcp-framework/manifest" + "forge.lclr.dev/AI/mcp-framework/secretstore" + "forge.lclr.dev/AI/mcp-framework/update" ) var embeddedManifest = ` + "`" + `binary_name = "{{.BinaryName}}" diff --git a/secretstore/bitwarden_test.go b/secretstore/bitwarden_test.go index cafdfc3..b895c2c 100644 --- a/secretstore/bitwarden_test.go +++ b/secretstore/bitwarden_test.go @@ -15,7 +15,7 @@ import ( "testing" "unicode/utf8" - "gitea.lclr.dev/AI/mcp-framework/manifest" + "forge.lclr.dev/AI/mcp-framework/manifest" ) func TestOpenSupportsBitwardenCLIBackendPolicy(t *testing.T) { diff --git a/secretstore/manifest_open.go b/secretstore/manifest_open.go index 4b0051b..fc576bf 100644 --- a/secretstore/manifest_open.go +++ b/secretstore/manifest_open.go @@ -7,7 +7,7 @@ import ( "path/filepath" "strings" - "gitea.lclr.dev/AI/mcp-framework/manifest" + "forge.lclr.dev/AI/mcp-framework/manifest" ) type ManifestLoader func(startDir string) (manifest.File, string, error) diff --git a/secretstore/manifest_open_test.go b/secretstore/manifest_open_test.go index c60e8c6..bd3c097 100644 --- a/secretstore/manifest_open_test.go +++ b/secretstore/manifest_open_test.go @@ -9,7 +9,7 @@ import ( "github.com/99designs/keyring" - "gitea.lclr.dev/AI/mcp-framework/manifest" + "forge.lclr.dev/AI/mcp-framework/manifest" ) func TestOpenFromManifestUsesPolicyFromManifest(t *testing.T) { diff --git a/secretstore/runtime_test.go b/secretstore/runtime_test.go index 23f90f1..b9efdcc 100644 --- a/secretstore/runtime_test.go +++ b/secretstore/runtime_test.go @@ -6,7 +6,7 @@ import ( "strings" "testing" - "gitea.lclr.dev/AI/mcp-framework/manifest" + "forge.lclr.dev/AI/mcp-framework/manifest" ) func TestDescribeRuntimeReturnsDeclaredAndEffectivePolicies(t *testing.T) {